我有一个telerik:radgrid
,每个行都有一个复选框和一个链接按钮,标题中有一个复选框 - 选择行的所有复选框。
我正在使用HtmlGenericControl
喜欢
status.Controls.Add(html_controller);
status
是我的链接按钮
现在的问题是每当我点击标题复选框时都会发生回发,并且我的链接按钮和html_controller会被隐藏。我应该做些什么改变来解决它?
以下是标题复选框和LinkButton
标题复选框 -
<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);"/>
答案 0 :(得分:1)
我在asp:Label
中使用runat='server'
(asp:LinkButton
}而不是在代码后面添加HtmlGenericControl
并将动态文本分配给文本字段,从而解决了问题asp:Label(labelname.Text
=“”)
问题显然是由于LinkButton
的回发问题在asp:Label
与runat='server'
一起使用时得到了解决。