0

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

如何在编辑时防止回发?

4

2 回答 2

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>
于 2012-02-11T10:21:48.133 回答
1

我假设在每一行中都有一个编辑按钮。单击编辑按钮后,您可以在没有回发的情况下填充控件或数据输入表单。Gridview 的示例RowBoundEvent


在此事件中单击编辑按钮时添加onclick 属性。


参考

通过客户端代码的 GridView 行单击选择

如何在 asp.net 的 GridView Grid 行上使用行索引作为参数进行 onclick?

c# gridview 行点击


用于Update Panel避免PostbacksGridview events. 确保使用UpdateMode="Conditional"


参考

记得将 UpdatePanel 的 UpdateMode 设置为 Conditional

于 2012-02-11T10:25:27.147 回答