нажатие кнопки ввода сервера не срабатывает - PullRequest
0 голосов
/ 14 февраля 2012

Привет, у меня есть кнопка ввода, как

<input id="btnDelete" type="button" value="Delete" name="btnDelete" runat="server" onclick="return confirm('Are you sure you wish to delete these records?');" />

and my serverside code is

Private Sub btnDelete_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnDelete.ServerClick

' my code here

End Sub

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

Что-то не так в этом?

Спасибо

Ответы [ 2 ]

1 голос
/ 14 февраля 2012

ИСПОЛЬЗОВАНИЕ OnClientClick для проверки JavaScript на стороне клиента

   <asp:BUTTON id="btnDelete"  name="btnDelete" value="Delete" onclick="btnDelete_ServerClick"                    
    OnClientClick="return confirm('Are you sure you wish to delete these records?');"/>

Если вы используете элемент управления HTML, это может быть полезно: Как вызвать код для метода сервера изФункция JavaScript на стороне клиента?

ПРОВЕРИТЬ ЭТО ТАКЖЕ _doPostBack ()

0 голосов
/ 14 февраля 2012

Может быть, потому что это не кнопка type = submit?

<form name="frmPerson" action="/dome.asp">
   some form fields here
   .
   .
   <input id="btnDelete" type="submit" name="btnDelete" value="Delete" />
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...