Я использую UpdatePanel
для asp.net
Элементы управления. Итак, чтобы проверить его, я использую jquery
onEachRequest
. Он также отлично работает.
Но главное, что он прекращает выполнение обратной передачи DropDownList
. Значит, он не возвращает данные для восстановления данных.
Мой код:Проверка jQuery с панелью обновлений C#
function onEachRequest(sender, args) {
if ($("#form1").valid()==false) {
args.set_cancel(true);
}
}
function pageLoad() {
$('#<%= btnPayment.ClientID %>').click(function() {
$("#form1").validate({
rules: {
<%=txtName.UniqueID %>: {
required: true
}
}, messages: {
<%=txtName.UniqueID %>:{
required: "Please enter Name."
}
}
});
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(onEachRequest);
});
}
Как решить эту проблему?