2017-03-02 48 views
1

我有一個telerik:radgrid它有一個複選框和每個行的鏈接按鈕和一個複選框在標題 - 選擇行的所有複選框。LinkBut​​ton獲取隱藏在AutoPostBack的SelectAll/Header複選框

我增加了一些動態文本LinkBut​​ton的從後面的代碼使用HtmlGenericControl

status.Controls.Add(html_controller); 

哪裏status是我的LinkBut​​ton

現在的問題是,每當我點擊標題複選框發生回發,我的linkbutton和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

我用asp:Label解決了這個問題(與runat='server')我asp:LinkButton內,而不是增加從後面的代碼HtmlGenericControl和分配的動態文本到文本的ASP領域:labelname.Text標籤(=「」)

問題顯然是因爲它得到了LinkButton回發問題當我使用asp:Labelrunat='server'解決。