允许在回发中使用html标记

时间:2009-03-27 07:31:12

标签: asp.net html

我有一个文本框,用户可以输入包含html标记的文本。

当然,当页面执行涉及回发的任何操作时,它会中断(错误500),因为解析器认为文本框中的html代码是黑客攻击。

现在,我知道有一种方法可以允许它,但我不能为我的生活记住。

帮助?

我正在使用Visual Studio 2008,VB.NET,以防它相关。

享受 随机

4 个答案:

答案 0 :(得分:5)

页面顶部:

<%@ Page ValidateRequest='False' %>

答案 1 :(得分:2)

我相信在你的页面指令中设置“ValidateRequest = False”应该解决它。

答案 2 :(得分:1)

您可以将请求验证禁用为:

<%Page Language="C#" validateRequest="false" %>

或在将表单发布到服务器之前在客户端编码HTML标记。

答案 3 :(得分:1)

您可以通过禁用validaterequest

来解决此问题