我正在尝试在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>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top