2010-12-13 32 views
5

Tôi cần trang của mình hoạt động khi JavaScript bị vô hiệu hóa. Nhưng nút của tôi xuất hiện onclick = "WebForm_DoPostBackWithOptions ...". Khi tôi đặt CauseValidation = "false" nó biến mất nhưng tôi cần xác nhận. Trong trường hợp nào thì WebForm_DoPostBackWithOptions đã xuất hiện? Và làm thế nào tôi có thể giải quyết vấn đề này?Tại sao nút của tôi xuất ra WebForm_DoPostBackWithOptions?

Trả lời

2

Kiểm soát xác thực sử dụng cả Xác thực máy khách và máy chủ. Trên máy khách, javascript được sử dụng để xác thực và được yêu cầu.

Bạn có thể buộc kiểm soát xác thực không sử dụng tập lệnh ứng dụng khách, điều này có thể giúp bạn khắc phục sự cố này.

<asp:RequiredFieldValidator EnableClientScript="false" /> 
1

Không bao gồm thuộc tính ValidationGroup có thể gây ra cùng một vấn đề.

<asp:RequiredFieldValidator ValidationGroup="Save" /> 

Hoặc sự kiểm soát để xác nhận là không chính xác

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