C# LinkButton隐藏在SelectAll/Header复选框的AutoPostBack上
我有一个C# LinkButton隐藏在SelectAll/Header复选框的AutoPostBack上,c#,asp.net,checkbox,telerik-grid,autopostback,C#,Asp.net,Checkbox,Telerik Grid,Autopostback,我有一个telerik:radgrid,每行有一个复选框和一个链接按钮,在标题中有一个复选框,用于选择所有行的复选框 我使用HtmlGenericControl 像 其中status是我的链接按钮 现在的问题是,每当我点击header复选框时,就会出现回发,我的linkbutton和html_控制器都会被隐藏。我应该做哪些更改来修复它 下面是标题复选框和链接按钮 标题复选框- <asp:LinkButton ID="status" runat="server
telerik:radgrid
,每行有一个复选框和一个链接按钮,在标题中有一个复选框,用于选择所有行的复选框
我使用HtmlGenericControl
像
其中status
是我的链接按钮
现在的问题是,每当我点击header复选框时,就会出现回发,我的linkbutton和html_控制器都会被隐藏。我应该做哪些更改来修复它
下面是标题复选框和链接按钮
标题复选框-
<asp:LinkButton ID="status" runat="server" CommandName="Status" CausesValidation="false" style="text-align:center;cursor:pointer;" OnClientClick="return VerifyComments(this);"/>
链接按钮-
<asp:LinkButton ID="status" runat="server" CommandName="Status" CausesValidation="false" style="text-align:center;cursor:pointer;" OnClientClick="return VerifyComments(this);"/>
我通过在我的
asp:LinkButton
中使用asp:Label
(使用runat='server'
)解决了这个问题,而不是从code behind添加HtmlGenericControl
,并将动态文本分配给asp:Label的文本字段(labelname.text
=“”)
这个问题显然是因为LinkButton
的回发问题,当我使用asp:Label
和runat='server'
时,这个问题得到了解决