0

当我在我的文本框中使用 HTML 元素时,我收到了这个错误:

在此处输入图像描述

为了解决这个错误,我这样做了:

  1. ValidateRequest="false"在 .aspx 页面顶部添加。
  2. 添加<httpRuntime targetFramework="4.0" requestValidationMode="2.0" />到 webconfig 文件。

执行此操作后,没有出现上述错误,并且我使用的 HTML 元素与标记一起显示。

例如:我使用了<b>Test</b>文本框中的元素,这在标签中显示为:

测试

但我想要的是,当有人向我的文本框添加 HTML 元素时,不应该出现错误,也不应该转换元素。所以标签必须显示:

<b>Test</b> instead of Test (which is BOLD)

我该怎么做才能让它变成那样?

4

1 回答 1

2

利用Server.HtmlEncode("<b>Test</b>")

于 2013-08-11T11:37:20.783 回答