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