【发布时间】:2012-10-31 16:21:09
【问题描述】:
我在我的 ASP.NET Web 表单中创建了一个文本区域,当输入 HTML 标记时,它会产生以下错误:
Server Error in '/GreetingCardMaker' Application.
--------------------------------------------------------------------------------
A potentially dangerous Request.Form value was detected from the client (setGreeting="<br />").
.net 类库中是否有可以调用字符串来删除 HTML 的方法?或者,是否有一种我可以编写来调用字符串的方法?
【问题讨论】:
-
请详细描述您的问题。
-
什么服务器错误?你把这个放在哪里?有多种形式的转义取决于你想用什么......
-
“这些字符”有点太模糊了。
-
哪些字符会出错?
-
HttpUtility.HtmlEncode,但是,它不会阻止您出现 server 错误,而是阻止 HTML 无效。
标签: c# asp.net escaping html-escape-characters