2012-05-23 39 views
5

Tôi nhận được ngoại lệ trên khi tôi đang cố gắng gửi biểu mẫu trong ASP.NET. This bài đăng thực sự hữu ích nhưng ngay cả sau khi đặt ValidateRequest="false" Tôi nhận được lỗi này chỉ cho kết hợp "& #". Sự kết hợp cụ thể này là bắt buộc vì chúng tôi đang sử dụng các ký tự Na Uy.Giá trị Request.Form nguy hiểm tiềm ẩn đã được phát hiện từ khách hàng

Và tôi cũng đã đặt httpRuntime requestValidationMode="2.0" trong web.config.

+0

làm việc tốt với tôi và không gặp lỗi ngay cả khi tôi gửi nhân vật này. Có thể bạn thực hiện một số chuyển hướng và bạn không đặt validaterequest cho tất cả các trang. Tốt hơn hãy thử thêm nó vào web.config. – Aristos

+0

Có bạn đã đúng. Nó hoạt động khi tôi thêm nó vào web.config – Geethanga

Trả lời

2

Ok, từ nhận xét, tôi cũng làm câu trả lời.

Đặt ValidateRequest="false" trên web.config để ngăn trường hợp xảy ra trên trang bị quên với tuyên bố này.

<pages validateRequest="false" ... > 
+0

Điều này làm việc cho tôi, và bạn cùng với điều này, bạn nên có httpRuntime requestValidationMode = "2.0" trong tệp web.config. – Geethanga

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