LinkBut​​ton在SelectAll / Header CheckBox

时间:2017-03-02 05:30:48

标签: c# asp.net checkbox telerik-grid autopostback

我有一个telerik:radgrid,每个行都有一个复选框和一个链接按钮,标题中有一个复选框 - 选择行的所有复选框。

我正在使用HtmlGenericControl

从后面的代码向链接按钮添加一些动态文本

喜欢

status.Controls.Add(html_controller);

status是我的链接按钮

现在的问题是每当我点击标题复选框时都会发生回发,并且我的链接按钮和html_controller会被隐藏。我应该做些什么改变来解决它?

以下是标题复选框和LinkBut​​ton

标题复选框 -

<asp:CheckBox id="headerChkbox" OnCheckedChanged="ToggleSelectedState" AutoPostBack="True" runat="server"></asp:CheckBox>

LinkBut​​ton -

<asp:LinkButton ID="status"  runat="server" CommandName="Status" CausesValidation="false" style="text-align:center;cursor:pointer;" OnClientClick="return VerifyComments(this);"/>

1 个答案:

答案 0 :(得分:1)

我在asp:Label中使用runat='server'asp:LinkButton}而不是在代码后面添加HtmlGenericControl并将动态文本分配给文本字段,从而解决了问题asp:Label(labelname.Text =“”)

问题显然是由于LinkButton的回发问题在asp:Labelrunat='server'一起使用时得到了解决。