我有一个用户控件,提供投票按钮(用于SO类型的投票模型) - 它包含一个私有int成员,保留记录的ID。在重复器之外,它可以正常工作 - postback可以使用,并且正确的ID保留在用户控件中。
在重复器内部,itemdatabound事件处理程序将正确的ID与用户控件相关联,并且它可以正确地工作 - 从数据库显示正确的投票数。但是,当按下其中一个投票按钮时,它会触发postback到用户控件,并且该控件已经失去了其私有int成员的内容,因此不再起作用。
我尝试了在postback上重新绑定用户控件以及仅在初始加载时进行绑定 - 两种方式都存在相同的问题。
如何使用户控件跨postbacks保留int值?
在重复器内部,itemdatabound事件处理程序将正确的ID与用户控件相关联,并且它可以正确地工作 - 从数据库显示正确的投票数。但是,当按下其中一个投票按钮时,它会触发postback到用户控件,并且该控件已经失去了其私有int成员的内容,因此不再起作用。
我尝试了在postback上重新绑定用户控件以及仅在初始加载时进行绑定 - 两种方式都存在相同的问题。
如何使用户控件跨postbacks保留int值?