GridView 在Updatepanel中的设置与注意事项

13年前
 <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="GridView1" EventName="RowUpdating" />
                    <asp:AsyncPostBackTrigger ControlID="GridView1" EventName="RowDeleted" />
                    <asp:AsyncPostBackTrigger ControlID="GridView1" EventName="PageIndexChanged" />
</Triggers>
Updatepanel 的触发事件设置。 
<ItemTemplate>
<asp:ImageButton ID="ImageButton2" runat="server" CausesValidation="false" CommandName="Edit" ImageUrl="~/MicaAdmin/resources/images/icons/pencil.png" />
</ItemTemplate>
<EditItemTemplate>
<asp:ImageButton ID="ImageButton3" runat="server" CausesValidation = "false"CommandName="Update" ImageUrl="~/MicaAdmin/resources/images/icons/tick_circle.png" OnClientClick="javascript:return confirm('你确认要更新吗?');" />
 <asp:ImageButton ID="ImageButton4" runat="server"  CausesValidation="False" 
CommandName="Cancel"   ImageUrl="~/MicaAdmin/resources/images/icons/cross_circle.png" />
</EditItemTemplate>

在GirdView 中的编辑内的更新按钮。CausesValidation 我设置为true 时。触发不了updateing 事件。 改为false时
能顺利更新数据。 应该是CausesValidation的验证事件与AJAX 不太相容。 导致异步触发不了事件机制吧。