2

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

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

这些控件中是否不允许 HTML 输入,还是发生了其他事情?如果有某种验证规则,可以关闭吗?或者我需要在数据库中设置什么?我应该使用默认的多行文本模板以外的东西吗?

4

1 回答 1

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>
于 2008-10-14T13:14:47.240 回答