我有一个复选框,如果我选中了复选框,在重新加载页面后,它仍然是选中的(我没有存储在数据库中的值),我想实现这一点。
复选框为
<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我想知道为什么在我重新加载/重定向页面后,选中的复选框仍然没有选中?
谢谢你的建议!
发布于 2014-12-20 02:17:47
好的,当我把load事件改为prerender时,现在看起来没问题了。谢谢你的帮助!
Handles Me.Load--> Handles Me.PreRender
https://stackoverflow.com/questions/27570261
复制相似问题