ASP.NET动态数据多行文本控件中的HTML

时间:2008-10-11 22:31:42

标签: asp.net dynamic-data

我正在尝试在ASP.NET动态数据MultilineText_Edit控件中输入一点HTML,当我在网页上输出列的值时,只有几个<br>标记有换行符。

但是,当我尝试单击动态数据编辑页面上的“更新”链接时,没有任何反应。我甚至没有收到错误消息,如果不允许通过控件内置的某些规则允许HTML输入,我会发现错误消息。一旦删除标记,更新链接就能正常工作。这不是列大小问题,我可以在输入中添加更多字符,一切正常。

这些控件中不允许输入HTML,还是还有其他内容?如果有某种验证规则,是否可以关闭它?或者我需要设置数据库中的某些内容?我应该使用默认多行文字模板以外的其他内容吗?

1 个答案:

答案 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>