我有一个提供投票按钮的用户控件(对于 SO 类型投票模型) - 它包含一个私有 int 成员,该成员保留记录的 id。在转发器之外,它运行得很好 - 回发工作,并且正确的 id 保留在用户控件中。
在转发器内部,itemdatabound 事件处理程序将正确的 ID 与用户控件相关联,并且它可以正常工作 - 显示来自数据库的正确投票计数。但是,当按下其中一个投票按钮时,它会向用户控件发出回发,并且该控件已丢失其私有 int 成员的内容,因此它不再起作用。
我已经尝试过在回发时重新绑定用户控件,并且只在初始加载时绑定它 - 两种方式的问题都是一样的。
如何让用户控件在回发中保留该 int 的值?