Подтвердите окно предупреждения в javascript и ASP.net, например Hotmail

я пытаюсь создать окно подтверждения, похожее на окно подтверждения Hotmail, когда мы нажимаем пустую папку в папке нежелательной почты.

но я не могу понять, как это работает, и логика, стоящая за этим.

я использую ASP.Net 2 в VS 2005 Pro.

есть ли какая-то особая логика, которая стоит за работой окна подтверждения, например, используемого в Hotmail, или пользовательского элемента управления. который работает на основе нажатия кнопки или действия, например OK или Cancel.

Ждем благоприятных ответов.


person Gunwant Saini    schedule 19.07.2009    source источник


Ответы (3)


Я не знаком с окном подтверждения Hotmail, о котором вы говорите, но Javascript поставляется с простой в использовании функцией confirm(). Подробнее см. здесь.

person Yuval    schedule 19.07.2009

Для простого окна подтверждения вы можете сделать следующее:

 <asp:LinkButton ID="LinkButton1" runat="server" 
             OnClientClick="return confirm('Are you sure you want to delete?');"
             OnClick="LinkButton1_Click">
  Delete</asp:LinkButton>

Это покажет диалоговое окно подтверждения, и событие Server-Side Click будет выполнено, только если пользователь выберет Ok.

person Christian C. Salvadó    schedule 19.07.2009

Помимо описанного выше метода, вы также можете использовать расширитель ConfirmButton из AjaxControlTookit, чтобы сделать это. Преимущество расширителя ConfirmButton заключается в том, что он может открывать модальное окно, а также обычное уведомление о подтверждении JavaScript.

person Dan Diplo    schedule 19.07.2009