如何防止在gridview上回发

本文关键字:gridview 何防止 | 更新日期: 2023-09-27 18:24:21

我有一个网格视图,当我想通过单击网格视图中的"编辑"来编辑行时,它会导致回发。

如何在编辑时防止回发?

如何防止在gridview上回发

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


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


参考

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

如何在asp.net中的GridView网格行上以行索引为参数进行onclick

c#gridview行点击


对于Gridview events,使用Update Panel以避免使用Postbacks。确保使用UpdateMode="Conditional"


参考

记住将UpdatePanel的UpdateMode设置为Conditional

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>