私は次のグリッドビューを持っています
<asp:GridView DataSourceID="odsRooms" DataKeyNames="id,objectid" ID="gvRooms" PageSize="10" runat="server" AutoGenerateColumns="False" >
<Columns>
<asp:TemplateField HeaderStyle-HorizontalAlign="Left" HeaderStyle-VerticalAlign="Bottom" HeaderText="Name">
<ItemTemplate>
<%# Eval("title")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="tbRoomname" MaxLength="20" Text='<%# Bind("title")%>' runat="server" />
</EditItemTemplate>
</asp:TemplateField>
<asp:CommandField ValidationGroup="updateroom" ShowDeleteButton="true" DeleteText="Delete" ShowEditButton="true" EditText="Edit" CancelText="Cancel" />
</Columns>
</asp:GridView>
これで、すべてがうまく機能しますが、ユーザーが CommandField 行の削除ボタンをクリックすると、確認を求めることなくアイテムがすぐに削除されます。コマンドフィールドの削除ボタンに次の属性を追加したい: OnClientClick="javascript:return confirm('You sure to delete?');"
どうすればそうできますか?