CheckBox不会触发oncheckedchanged事件:
<asp:CheckBox ID="ccCritica" runat="server"
style="z-index: 1; right: 15px; top: 100px; position: absolute"
oncheckedchanged="ccCritica_CheckedChanged" />
protected void ccCritica_CheckedChanged(object sender, EventArgs e)
{
if(ccCritica.Checked == true)
{
ddSarcinaDep.Enabled = true;
}
}
我尝试过调试,它不会调用eventhandler。我正在使用Visual Studio 2010专业版,我正在开发一个ASP.NET Web应用程序。谢谢
答案 0 :(得分:7)
在aspx中设置AutoPostBack="true"
答案 1 :(得分:0)
使用以下代码:
<asp:CheckBox ID="ccCritica" runat="server" style="z-index: 1; right: 15px; top: 100px; position: absolute" AutoPostBack="true"
oncheckedchanged="ccCritica_CheckedChanged" />
protected void ccCritica_CheckedChanged(object sender, EventArgs e)
{
if (ccCritica.Checked == true)
{
ccCritica.Enabled = true;
}
}