Я использую gridview с гиперссылкой внутри, чтобы выполнить обратную передачу, чтобы удалить некоторые данные, это мой код
<asp:GridView ID="downloadFilesTable" runat="server" BorderStyle="Solid"
AutoGenerateColumns="False" DataKeyNames="DOCID"
DataSourceID="SqlDataSource1"
OnSelectedIndexChanged="downloadFilesTable_SelectedIndexChanged">
<Columns>
<asp:BoundField DataField="DOCID" HeaderText="DOCID" InsertVisible="False" ReadOnly="True" SortExpression="DOCID" />
<asp:BoundField DataField="FILENAME" HeaderText="FILENAME" SortExpression="FILENAME" />
<asp:BoundField DataField="EXTENSION" HeaderText="EXTENSION" SortExpression="EXTENSION" />
<asp:HyperLinkField
DataNavigateUrlFields="DOCID"
DataNavigateUrlFormatString="DownloadFile.aspx?id={0}"
HeaderText="File"
Text="Open" />
<asp:TemplateField HeaderText="File">
<ItemTemplate>
<asp:HyperLink runat="server"
NavigateUrl='<%# "~/ViewDocument.aspx?table="
+ Request.QueryString["table"].ToString()
+ "&id=" + Request.QueryString["id"].ToString()
+ "&docid=" + Request.QueryString["docid"].ToString()
+ "&remove=" + Server.UrlEncode(Eval("docid").ToString())%>'
datanavigateurlfields="docid"
HeaderText="File"
Text="Remove" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Пользователь нажмет на гиперссылку ItemTemplate, чтобы удалить данные, но проблема в том, что когда я хочу удалить данные, мне нужно окно подтверждения, если пользователь нажмет да, я удалю данные, это представление сетки, как я не думаю у меня есть доступ к функции onclick, любая подсказка? (например, делать на стороне сервера?) Мы очень ценим любую помощь, заранее спасибо!