LinkButton 在 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 复选框和 LinkButton
Header 复选框 -
<asp:CheckBox id="headerChkbox" OnCheckedChanged="ToggleSelectedState" AutoPostBack="True" runat="server"></asp:CheckBox>
LinkButton -
<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:Label
和 runat='server'
时解决了这个问题。
我有一个 telerik:radgrid
,其中每行都有一个复选框和一个链接按钮,header 中有一个复选框 - select 行的所有复选框。
我正在使用 HtmlGenericControl
喜欢
status.Controls.Add(html_controller);
其中 status
是我的链接按钮
现在的问题是,每当我单击 header 复选框时,就会发生回发,并且我的链接按钮和 html_controller 一起被隐藏。我应该做些什么来修复它?
下面是 Header 复选框和 LinkButton
Header 复选框 -
<asp:CheckBox id="headerChkbox" OnCheckedChanged="ToggleSelectedState" AutoPostBack="True" runat="server"></asp:CheckBox>
LinkButton -
<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:Label
和 runat='server'
时解决了这个问题。