1
我在ASP.NET当文本框中包含<BR/>,按钮是没有得到点击
在应用程序的Web应用程序我有网页包含一个文本框中输入了书的详细信息。
我希望用户在该文本框中输入<BR/>
。
当一个文本框包含<BR/>
字符串时,一个将数据提交给服务器的按钮没有被点击。我不希望用户应该在文本框中输入< BR/ >
行而不是<BR/>
任何帮助?
我在ASP.NET当文本框中包含<BR/>,按钮是没有得到点击
在应用程序的Web应用程序我有网页包含一个文本框中输入了书的详细信息。
我希望用户在该文本框中输入<BR/>
。
当一个文本框包含<BR/>
字符串时,一个将数据提交给服务器的按钮没有被点击。我不希望用户应该在文本框中输入< BR/ >
行而不是<BR/>
任何帮助?
默认情况下,ASP.Net将拒绝任何包含任何看起来像XSS的回传。
例如<script>alert('xss');</script>
被阻止。
但是<br />
也被阻止了,大多数网站都关闭了 - 这取决于您使用的是WebForms还是MVC。
对于的WebForms添加<pages validateRequest="false">
到你的配置的<system.web>
部分,或者如果你只想要那页可以有HTML标签一个POST,你还可以添加validateRequest="false"
到您的asp.net页面<@
内顶部指令
对于MVC将[ValidateInput(false)]
添加到您的操作或控制器。
太好了!!! @Keith和@ Balexandre非常感谢... – PramodChoudhari 2011-05-13 08:32:41