C# 网格视图行更新和行取消事件不工作
我有一个简单的问题。如果使EnableViewState=true,则onrowediting事件有效,但OnRowUpdate和onrowcancelingedit不起作用 所以我将EnableViewState=false,并在每个事件的onload网格中设置。因此,我为每个事件调用加载网格twise。这工作正常,但会使速度变慢 是否有任何方法可以启用ViewState=true且OnRowUpdate和onrowcancelingedit事件可以正常工作 请参见我的templefield列以编辑行:C# 网格视图行更新和行取消事件不工作,c#,gridview,viewstate,C#,Gridview,Viewstate,我有一个简单的问题。如果使EnableViewState=true,则onrowediting事件有效,但OnRowUpdate和onrowcancelingedit不起作用 所以我将EnableViewState=false,并在每个事件的onload网格中设置。因此,我为每个事件调用加载网格twise。这工作正常,但会使速度变慢 是否有任何方法可以启用ViewState=true且OnRowUpdate和onrowcancelingedit事件可以正常工作 请参见我的templefield列
<asp:TemplateField>
<ItemTemplate>
<!--To fire the OnRowEditing event.-->
<asp:ImageButton ID="imbEdit" runat="server" CommandName="Edit" ImageUrl="~/images/edit-icon-small.gif" ToolTip="Edit Row"
Text="Edit" Visible ="false" />
</ItemTemplate>
<EditItemTemplate>
<!--To fire the OnRowUpdating event.-->
<asp:ImageButton ID="imbUpdate" CssClass="grid-button-margin" runat="server" CommandName="Update" ImageUrl="~/images/save.png" ToolTip="Save"
Text="Update" Visible ="false" CausesValidation="true" ValidationGroup = '<%# Eval("Name") + "_" + Eval("UserID") %>' />
<!--To fire the OnRowDeleting event.-->
<asp:ImageButton ID="imbCancel" runat="server" CommandName="Cancel" ImageUrl="~/images/cancel.png" ToolTip="Cancel Edit"
Text="Delete" Visible ="false" />
</EditItemTemplate>
</asp:TemplateField>
尝试将行更新事件中的CausesValidation true更改为false。查看发生了什么?