Oli*_*ryn 5 c# asp.net validation asp.net-mvc tinymce
我正在创建一个ASP.NET MVC 4应用程序,它包含<textarea>一个表单内部.这<textarea>已被TinyMCE 4.x取代,它在客户端运行良好.
但是,由于这是一个WYSIWYG编辑器,它显然生成了HTML.当表单提交到服务器时,我从ASP.NET收到此错误:
A potentially dangerous Request.Form value was detected from the client
(Description="<p>Test</p>").
Description: ASP.NET has detected data in the request that is potentially
dangerous because it might include HTML markup or script. The data might
represent an attempt to compromise the security of your application, such
as a cross-site scripting attack. If this type of input is appropriate in your
application, you can include code in a web page to explicitly allow it.
Exception Details: System.Web.HttpRequestValidationException: A potentially
dangerous Request.Form value was detected from the client
(Description="<p>Test</p>").
Source Error:
An unhandled exception was generated during the execution of the current web
request. Information regarding the origin and location of the exception can be
identified using the exception stack trace below.
Run Code Online (Sandbox Code Playgroud)
我想关闭这个特定元素的HTML验证,而不是其他地方.我不知道怎么能这样做.
有人可以指导我吗?
感谢您的时间.
Sel*_*enç 10
使用AllowHtml属性仅禁用特定属性的请求验证:
[AllowHtml]
public string YourProperty { get; set; }
Run Code Online (Sandbox Code Playgroud)
你可以在这里找到详细的解释: Request Validation in ASP.NET
| 归档时间: |
|
| 查看次数: |
2493 次 |
| 最近记录: |