2011-04-11 56 views
0

我正在使用名为FreeTextBox的控件,当我点击更新按钮时,我收到错误“从客户端检测到潜在危险的Request.Form值(fTxtContent =”tyretyeryteyterty。 .. “)。”为此我不想禁用页面级别的属性,即validaterequest为false。有没有什么好主意来处理这个错误。与自由文本框有潜在危险的request.form

请尽快帮我。

回答

0

我不是禁用ValidateRequest的忠实粉丝,但如果我没有弄错,FreeTextBox将原始文本保存为HTML。因此,文本可能会与<p>Your text here</p>一起保存,ASP.NET会将其视为潜在危险。您可能别无选择,只能在包含该组件的此页面上关闭验证请求。

0

我认为你需要将validaterequest设置为false,因为FreeTextBox试图发送HTML到服务器,你为什么使用FreeTextBox?

1

如果有人仍然需要帮助,将ValidateRequest设置为false将在.NET Framework 4.0之前工作。在4.0中,请求默认进行验证。要禁用此功能,请将以下内容添加到web.config的元素中:

<httpRuntime requestValidationMode="2.0" /> 

这应该解决它。谢谢RobRisner

+0

详细说明,这应该放在''标签内。例如,' 2015-08-20 23:59:47

相关问题