【发布时间】:2019-11-15 21:51:37
【问题描述】:
我在此更新面板中有一个复选框。
<asp:UpdatePanel runat="server" ID="LVCheckBoxes">
<ContentTemplate>
<ul>
<li>
<asp:CheckBox ID="New" Text="New" AutoPostBack="true" runat="server" OnCheckedChanged="checkBoxCheck" /></li>
</ul>
</ContentTemplate>
</<asp:UpdatePanel >
我要做的就是在单击链接按钮时取消选中它。 哪个工作正常。
<asp:LinkButton id="LbUnCheck" runat="server" OnClick="LbUnCheck" ToolTip="New">UnCheck</asp:LinkButton>
但除此之外,我还想触发未触发的检查更改事件
protected void LbUnCheck(object sender, EventArgs e)
{
LinkButton lb = (LinkButton)sender;
CheckBox cb = (CheckBox)LVCheckBoxes.FindControl(lb.ToolTip);
cb.CheckedChanged += checkBoxCheck;
cb.Checked = false;
}
protected void checkBoxCheck(object sender, EventArgs e)
{
//Do something
}
我什至使用 JQuery 进行了尝试,但效果并不理想。
帮助赞赏..!!
【问题讨论】:
标签: c# asp.net events checkbox updatepanel