我有一个gridview,当我想通过点击gridview中的“edit”编辑一行时会导致回发。
如何在编辑时阻止回发?
答案 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?
使用Update Panel
来避免Postbacks
Gridview events
。请务必使用UpdateMode="Conditional"
<强>参考强>