ASP.NET动态数据多行文本控件中的HTML
-
10-07-2019 - |
题
我正在尝试在ASP.NET动态数据MultilineText_Edit控件中输入一点HTML,只有几个<br>
标签在我输出网页上的列值时有换行符。
但是,当我尝试点击<!>“更新<!>”时;动态数据编辑页面上的链接,没有任何反应。我甚至没有收到错误消息,如果不允许通过控件内置的某些规则允许HTML输入,我会发现错误消息。一旦删除标记,更新链接就能正常工作。这不是列大小问题,我可以在输入中添加更多字符,一切正常。
这些控件中不允许输入HTML,还是还有其他内容?如果有某种验证规则,是否可以关闭它?或者我需要设置数据库中的某些内容?我应该使用默认多行文字模板以外的其他内容吗?
解决方案
输入验证是ASP.NET 2.0或更高版本中的内置功能。我不知道为什么你没有收到错误,但检查一下是否有帮助:
http://www.asp.net/learn/whitepapers/request-验证/
检查页面上的这些设置:
<%@ Page validateRequest="false" %>
或web.config:
<configuration>
<system.web>
<pages validateRequest="false" />
</system.web>
</configuration>
不隶属于 StackOverflow