我知道关于这个问题有类似的问题(例如,here和here),但没有人对我的问题有帮助。
我有一个 ListView 控件,显示在数据库中注册的所有用户,如果用户被批准,每个用户都会显示一个 CheckBox,我想在 CheckBox 的 Checked 属性更改时直接保存更改。
我知道在 ListView_ItemDataBound 上添加事件处理程序是不正确的,因为在 CheckBox 的 AutoPostback 之后没有新的绑定,因此事件处理程序会丢失。另一方面,我不能直接在 ASPX 文件上附加该方法,因为这样我就无法知道哪个用户受到更改的影响(至少,我认为我不能)。
有什么建议吗?
非常感谢