Как получить подтверждающее всплывающее окно в asp.net - PullRequest
1 голос
/ 26 сентября 2011

Внутри сетки У меня есть кнопка удаления внутри сетки и есть код для выполнения удаления.

<asp:TemplateField HeaderText="Edit Controls" ItemStyle-Width="15%">
 <ItemTemplate>
   <asp:LinkButton ID="Lnk_Delete" ToolTip="Delete Message" 
   CommandArgument='<%#Eval("MsgID") %>' CommandName="Delete" runat="server"> 
   <img id="Img1" src="Styles/Images/Delete.jpg" runat="server"  /></asp:LinkButton>
 </ItemTemplate>
</asp:TemplateField> 

 protected void Grid_Messagetable_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {

    }

Все прекрасно работает, как получить всплывающее окно подтверждения перед выполнением удаления.

Ответы [ 3 ]

6 голосов
/ 26 сентября 2011

Вы можете использовать свойство OnClientClick, как показано в следующей статье :

<asp:LinkButton 
    ID="Lnk_Delete" 
    runat="server"
    ToolTip="Delete Message" 
    CommandArgument='<%#Eval("MsgID") %>' 
    CommandName="Delete" 
    OnClientClick="return confirm('Are you sure you want to delete this record?');"> 
    <img id="Img1" src="Styles/Images/Delete.jpg" runat="server"  />
</asp:LinkButton>
0 голосов
/ 25 сентября 2012
onClientClick="return confirm('Are you sure you want to delete?')";
0 голосов
/ 26 сентября 2011

Попробуйте добавить

OnClientClick="return confirm('Do you want Delete?');"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...