【发布时间】:2012-03-03 14:35:58
【问题描述】:
我有一个gridview,当我想通过单击gridview 中的“编辑”来编辑一行时,它会导致回发。
如何在编辑时防止回发?
【问题讨论】:
标签: c# gridview postback edit autopostback
我有一个gridview,当我想通过单击gridview 中的“编辑”来编辑一行时,它会导致回发。
如何在编辑时防止回发?
【问题讨论】:
标签: c# gridview postback edit autopostback
我假设在每一行中都有一个编辑按钮。单击编辑按钮后,您可以在没有回发的情况下填充控件或 数据输入表单。 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?
使用Update Panel 来避免Postbacks 用于Gridview events。确保使用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>
【讨论】: