2010-06-28 56 views
3

我是新来的asp.net。我正在使用“tinymce”,那里我使用的是html表格。点击一个按钮,它会抛出一个错误:潜在危险的请求

A potentially dangerous Request.Form value was detected from the client 
(txtspecification="<table border="1" ce..."). 

任何人都可以请帮我解决这个问题吗?提前致谢。

+2

什么是'beginner'编程语言?从未听说过。 – 2010-06-28 12:35:03

+0

请提供您的问题的更多详细信息 – dzida 2010-06-28 12:36:32

+0

请在投票结束问题之前查看答案。这是一个非常明确和有效的asp.net问题。每个值得他的盐的asp.net开发人员都必须在某个时间点问这个问题。 – Andomar 2010-06-30 20:16:14

回答

4

您的问题是您将回发到打开了“请求验证”的ASP.NET页面。本质上,tinymce的HTML将包含尖括号,并且(除其他外)将会脱离ASP.NET的安全检查功能(这是试图捕获跨站点脚本攻击)。您可以关闭ASP.NET页面中的请求验证。

使用页面指令关闭请求验证页面:

<%@ Page validateRequest="false" %> 
+0

谢谢你的回复,但我已经添加了“<%@ Page validateRequest =”false“%> ”但仍然显示同样的错误 – Patel 2010-06-28 12:54:14

+0

谢谢你的回复.. 我已经添加了代码“<%@ Page validateRequest = “假”%> “但仍然我得到相同的错误”任何其他解决方案请...... – Patel 2010-06-28 12:57:42

+0

嗯,我怀疑进一步的用户错误也许尝试关闭请求验证完全在web.config中,通过将部分。并且要小心跨站脚本问题。 – Yellowfog 2010-06-28 13:17:24

相关问题