2009-05-24 34 views
6

Tôi có một trang ASPX với hai RequiredFieldValidator và một nút để đi đến một trang khác. Nút này phải làm một postback để biết đi đâu. Nút này có thể được nhấp vào bất kỳ lúc nào.ASP.NET: tránh RequiredFieldValidator trên điều hướng nút postback

Vấn đề là RequiredFieldValidators không bị tắt và hiển thị thông báo yêu cầu giá trị.

Có cách nào để tránh xác thực khi người dùng nhấp vào nút đặc biệt này không?

Cảm ơn bạn!

Trả lời

10

Đặt CausesValidation thành false trên nút đặc biệt hoặc đặt RequiredFieldValidators trong nhóm ValidationGroup với bất kỳ điều gì sẽ gây ra xác thực. (Nút sẽ gây ra xác nhận hợp lệ và các trình xác nhận hợp lệ phải nằm trong cùng một nhóm xác nhận) Tùy chọn đầu tiên sẽ hoạt động và nhanh nhất.

+0

Tôi đã sử dụng tùy chọn đầu tiên. Cảm ơn bạn! – VansFannel

1

Bạn có thể thêm ValidationGroup vào điều khiển.

Trên nút gửi, bạn cũng thêm Validationgroup

Các vấn đề liên quan