2009-04-01 35 views
5

Tôi đang sử dụng TinyMCE trong asp.net mvc và nhận được thông báo lỗi "giá trị Request.Form nguy hiểm tiềm ẩn là phát hiện "khi cố gắng lưu văn bản từ trình chỉnh sửa TinyMCE. Tôi đặt ValidateRequest = "false" cả trong web.config và trên trang. Bất kỳ ý tưởng?cố gắng gửi nội dung trình chỉnh sửa văn bản phong phú trong asp.net mvc và nhận "giá trị Request.Form nguy hiểm tiềm tàng đã được phát hiện"

+0

Could bạn vui lòng gắn thẻ lại để bao gồm "asp.net" và "tinymce" không? –

Trả lời

9

Chỉ cần thêm thuộc tính ValidateInput vào hành động của bạn và đặt thành false.

Như thế này.

[ValidateInput(false)] 
public ActionResult Submit(string FormContent) 
{ 

} 
+2

Đây có phải là một ý tưởng hay không? Tôi có nghĩa là không xác nhận đầu vào? Có cách giải quyết nào cho vấn đề này không? – virtualmic

1

Để làm việc này trong ASP.NET MVC 2.0, tôi cũng đã có thêm

<httpRuntime requestValidationMode="2.0" /> 

đến phần

<system.web> 

của file web.config của tôi

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