Giả sử trang TestPage.aspx có hai điều khiển. Điều khiển đầu tiên là một điều khiển địa chỉ có một nhóm xác nhận được gọi là "AddressGroup". Nhóm này chứa một số điều khiển xác thực được phân phối trong tóm tắt xác thực trên điều khiển đó. Điều khiển thứ hai là kiểm soát thẻ tín dụng và có nhóm xác thực được gọi là "CreditCardGroup". Nó cũng có một số trình duyệt tính hợp lệ và một bản tóm tắt để hiển thị các kết quả. Để thêm vào vấn đề, có một số điều khiển ngẫu nhiên trên trang cũng có trình kiểm chứng được gắn với điều khiển ValidatorSummary thứ ba.Kích hoạt nhiều nhóm xác thực bằng một nút?
Khi người dùng nhấn nút "Làm tất cả", tôi muốn trang kích hoạt cả ba nhóm xác thực. Nút có thể được gắn với một nhóm đơn lẻ hoặc một nhóm không có nhãn. Nó không thể được gắn với nhiều nhóm như xa như tôi có thể nói.
Giải pháp không phải là để trích xuất xác nhận từ các điều khiển vì điều đó sẽ làm giảm giá trị của việc có chúng trong các điều khiển riêng biệt. Cảm ơn những suy nghĩ của bạn.
Đối với JS, bạn có thể gọi Page_ClientValidate(), điều này sẽ kích hoạt xác nhận trên tất cả các nhóm trong trang. – Ahmed