如何防止gridview上的回发

时间:2012-02-11 10:14:04

标签: c# gridview postback edit autopostback

我有一个gridview,当我想通过点击gridview中的“edit”编辑一行时会导致回发。

如何在编辑时阻止回发?

2 个答案:

答案 0 :(得分:1)

use Ajax Update Panel Control, Sample code.. this may helpful to you..


 <asp:UpdatePanel ID="grdUpdatePanel" runat="server" UpdateMode="Conditional">
   <ContentTemplate>
      <asp:GridView ID="grdItemDetails" runat="server">
         -- your code --
         -- your code --
         -- your code --
      </asp:gridView>
   </ContentTemplate>
 </asp:updatePanel>

答案 1 :(得分:1)

我假设每行都有一个编辑按钮。单击编辑按钮,您可以填充控件或数据输入表单,而不进行回发。 Gridview的示例RowBoundEvent


在此事件中点击编辑按钮上添加 onclick属性


<强>参考

GridView Row Click Selection via ClientSide Code

How can i made onclick with row index as parameter, on GridView Grid row in asp.net?

c# gridview row click


使用Update Panel来避免Postbacks Gridview events。请务必使用UpdateMode="Conditional"


<强>参考

Remember to set UpdatePanel's UpdateMode to Conditional