Как выполнить хранимую процедуру на Javascript Confirmbutton Нажмите в ASP.NET - PullRequest
1 голос
/ 15 марта 2012

У меня есть страница .aspx, на которой есть кнопка «clickme», на которой я хочу выполнить хранимую процедуру после нажатия кнопки «Подтверждение JavaScript».если пользователь нажимает «Да», то выполнение Storedprocedure выполняется только при нажатии «Отмена». Не выполняйте хранимую процедуру ... кнопка - управление сервером.

Помощь оценена!

Ответы [ 3 ]

0 голосов
/ 15 марта 2012

Как насчет этого:

При нажатии функции JavaScript вы можете сделать ajax-публикацию в статический веб-метод, и в этом методе вы вызываете выполнение операций.Проверьте ссылку ниже

http://www.aspsnippets.com/Articles/Make-AJAX-Call-to-ASP.Net-Server-Side-Web-service-method-using-jQuery.aspx

Примечание. Используйте OnClientClick, если кнопка является элементом управления сервером ..

0 голосов
/ 22 февраля 2013

В вашем событии Page_Load вставьте следующий код (или вы можете поместить эквивалентный код на страницу aspx).

btnSubmitRequest.Attributes.Add("onclick", "return window.confirm('Submit Request?');");

Где btnSubmitRequest - это идентификатор, который вы дали кнопке на странице aspx, а Отправить запрос - это сообщение, которое вы хотите отобразить пользователю (вы должны поместить сообщение в одинарные кавычки. ). Кнопка также должна быть создана с тегом runat = "server".

Если пользователь нажимает OK в окне JavaScript, событие OnClick для кнопки будет запущено. Вы можете вызвать хранимую процедуру там. Если пользователь нажимает кнопку «Отмена» в окне JavaScript, событие OnClick никогда не сработает.

0 голосов
/ 15 марта 2012

Если вы сделаете кнопку runat = server, вы все равно можете перехватить событие click в javascript и выполнить свой javascript.Просто верните true из вашего javascript, если вы хотите, чтобы он продолжал обрабатывать обратную передачу как обычно, или false, если вы хотите отменить обратную передачу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...