2013-04-30 36 views
0

我有一個GridView(第一柵極)與一個按鈕柱(第一柵極) 我想該按鈕成爲包含更新面板的觸發另一個網格視圖(第二格),而不刷新整個頁面(不完全回傳與按鈕作爲服務器端控件激發),這樣的場景將按照下列規定執行:使用爲GridView A按鈕柱作爲觸發其他的GridView

  1. 用戶會點擊該按鈕在(第一格)的任何行

  2. 第二電網將僅與相關記錄,而不更新3210刷新整個頁面

因此,如何實現這一目標?

回答

0

嘗試包裹第二gridview的標記了一個UpdatePanel像:

<asp:UpdatePanel id="up1" runat="server" UpdateMode="Conditional"> 
    <Triggers> 
     <asp:AsyncPostBackTrigger ControlID="firstGridviewId"/> 
    </Triggers> 
    <ContentTemplate> 
     <%-- second gridview markup here --%> 
    </ContentTemplate> 
</asp:UpdatePanel> 
+0

好的,但是當我按下該按鈕將不會使回發的整個頁面,因爲該控件是一個服務器端控制? – 2013-04-30 10:31:44

+0

我嘗試過了,我得到錯誤,這個按鈕在第一gridview的 – 2013-04-30 11:40:36

+0

是的,它會使回傳「ID爲‘btnExam’的控制不能在UpdatePanel的觸發器被發現」,但是這將是異步的,只有第2 gridview將被更新(而不是整個頁面)。我懷疑你已經把_button ID_在觸發標記(這不會工作);你將不得不把_gridview id_放在那裏 – mshsayem 2013-04-30 23:42:42

相關問題