Я использую диалог jquery, когда пользователь нажимает ok, событие onclick на стороне сервера должно быть запущено, если нажать «Отмена», ничего не произошло.jquery button trigger server side onclick event
Я должен предотвратить функцию щелчка в начале функцией preventDefault().
$(document).ready(function() {
$("#<%=submit.ClientID %>").click(function (event) {
event.preventDefault();
$("#confirm").dialog({
buttons: {
"OK": function() { $(this).dialog("close");
Here should be the code to trigger the server side click event
},
"Cancel": function() { $(this).dialog("close");},
}
});
});
});
Я не знаю, как инициировать событие onclick на стороне сервера. есть идеи? спасибо
Единственный способ сделать что-либо на стороне сервера из javascript - либо отправить запрос ajax, либо отправить форму либо через текущую страницу, либо в iframe. Как вы можете иметь событие click на стороне сервера? GUI не существует на стороне сервера. –
@KevinB Я новичок в jquery. как я знаю, кнопка asp.net имеет событие onclick и событие onclientclick, событие onclick находится на стороне сервера, я хочу запустить это событие, когда пользователь нажимает «ok» – pita
Помог ли вам один из ответов? Если да, отметьте ответ или сообщите об этом. – lucuma