Set ValidationGroup
sở hữu đối với từng kiểm soát asp.net
validator trong trang của bạn , bạn phải cung cấp cùng một tên cho ValidationGroup
trong một trang.
Ví dụ:
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Required" ValidationGroup="Validate"></asp:RequiredFieldValidator>
<asp:RangeValidator ID="RangeValidator1" runat="server" ErrorMessage="RangeValidator" ValidationGroup="Validate"></asp:RangeValidator>
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="CustomValidator" ValidationGroup="Validate"></asp:CustomValidator>
Sau đó trong cuộc gọi javascript của bạn như Page_ClientValidate("ValidationGroup")
Ví dụ:
function ValidatePage(){
if(Page_ClientValidate("Validate")){ //validate using above validation controls group
//validation return true section
}
else{
//validation return false section
}
}
Nguồn
2014-02-07 07:06:37
Bạn trả lời cộng với đọc bài sau: http: //www.velocityreviews .com/forums/t292061-related-pageclientvalidate-function.html đã giúp tôi giải quyết vấn đề của mình. –
Làm cách nào để sửa đổi mã trên nếu tôi có nhiều nhóm xác thực trên trang và tôi chỉ cần kiểm tra xem một nhóm có hợp lệ không? –
Cập nhật - Tôi đã xóa cuộc gọi 'Page_ClientValidate()' và nó hoạt động :) –