Tôi đang sử dụng UpdatePanel
cho các điều khiển asp.net
. Vì vậy, để xác thực nó, tôi đang sử dụng jquery
onEachRequest
. Nó cũng làm việc tốt.
Tuy nhiên, vấn đề chính là nó ngừng thực hiện postback của DropDownList
. Có nghĩa là, Nó không postback để retrive dữ liệu.
Mã của tôi:Xác thực jQuery với Bảng cập nhật 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);
});
}
Làm thế nào để giải quyết vấn đề này?