我在textarea中提交html时出现以下错误“从客户端检测到潜在危险的Request.Form值。 “我该如何禁用这种类型的安全验证只有一个字段而不是整个页面/网站。我不想要的是将整个页面/网站的validateRequest设置为false。ASP.NET Webforms - “从客户端检测到潜在危险的Request.Form值”
编辑: 我需要.NET Framework 3.5的
我在textarea中提交html时出现以下错误“从客户端检测到潜在危险的Request.Form值。 “我该如何禁用这种类型的安全验证只有一个字段而不是整个页面/网站。我不想要的是将整个页面/网站的validateRequest设置为false。ASP.NET Webforms - “从客户端检测到潜在危险的Request.Form值”
编辑: 我需要.NET Framework 3.5的
在.NET 4.5,你可以使用ValidateRequestMode
属性来排除请求验证领域的解决方案。
但是,在.NET 4和更低版本中无法完成,您必须验证整个请求与否。
对不起,我忘了提及我需要.NET 3.5的解决方案。 – burnt1ce
你有没有想过编码/解码的价值? –
是的,但实施此解决方案的最佳方式是什么?我是否应该用它的HTML编码值重写控件的值,然后在PageLoad上解码它?我正在使用Telerik的RadEditor(所见即所得)控件,我不确定是否会通过摆弄它的值而无意中破坏某些东西。 – burnt1ce
不知道,但如果你使用telerik,应该有一个神奇的设置,允许它。我会建议联系telerik或搜索他们的文档寻求解决方案。 –