LinkBut​​ton 在 SelectAll/Header CheckBox 的 AutoPostBack 上隐藏

LinkButton Gets Hidden on AutoPostBack of SelectAll/Header CheckBox

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

我正在使用 HtmlGenericControl

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

喜欢

status.Controls.Add(html_controller);

其中 status 是我的链接按钮

现在的问题是,每当我单击 header 复选框时,就会发生回发,并且我的链接按钮和 html_controller 一起被隐藏。我应该做些什么来修复它?

下面是 Header 复选框和 LinkBut​​ton

Header 复选框 -

<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);"/>

我通过在我的 asp:LinkButton 中使用 asp:Label(带有 runat='server')解决了这个问题,而不是从后面的代码中添加 HtmlGenericControl 并将动态文本分配给asp:Label (labelname.Text="")

的文本字段

这个问题显然是因为 LinkButton 的回发问题,当我使用 asp:Labelrunat='server' 时解决了这个问题。