我有一个复选框,我希望实现这一点,如果我选中复选框,重新加载页面后,它仍然被检查(我没有存储在数据库中的值)。
复选框是
<asp:CheckBox ID="cb1" runat="server" />
关于复选框的事件会改变它
Protected Sub cb1_CheckedChanged(sender As Object, e As EventArgs) Handles cb1.CheckedChanged
Dim SE_cb1 As Boolean = Nothing
SE_cb1 = If(cb1.Checked = True, 1, 0)
Session("SE_cb1") = SE_cb1
End Sub
页面加载事件是
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Session("SE_cb1") Is Nothing Then cb1.Checked = If(Session("SE_cb1") = 1, True, False)
end sub
我想知道为什么在我重新加载/重定向页面后,选中的复选框仍然删除了支票?
感谢您的任何建议!
答案 0 :(得分:0)
好的,当我将load事件更改为prerender时,现在看来还可以。谢谢你的帮助!
Handles Me.Load - &gt;处理Me.PreRender