2013-04-30 68 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