0
A
回答
1
&
的意思是“在HTML中启动一个实体”,它听起来好像在某个时刻正在纠正错误。
您需要解码HTML,或者至少通过解码实体库来运行它。
1
如果使用MVC使用<%=标签写出来,而不是<%:
您可能还需要在HTML解码。 Server.HtmlDecode()
注意这也适用于Server.HtmlEncode()反过来
2
使用<%: %>
结构(在.NET 4
):
<%: "This & that" %>
或使用HttpServerUtility.HtmlEncode
此:
<%= Server.HtmlEncode("This & that") %>
1
您应该非常小心地将数据从数据库中取出并直接发送给未编码的一个HTML页面。如果数据库中的内容完全由您生成,并且已知是安全的HTML,那么您应该可以。但是,如果它有任何来自用户的输入(即使在遥远的过去),那么在你信任它之前你应该认真思考。
相关问题
- 1. C++翻译阶段混乱
- 2. jquery翻转混乱
- 3. html结构混乱
- 4. Django:混合翻译问题
- 5. 如何避免翻译工具搞乱HTML标签?
- 6. 帮助一个乱码翻译
- 7. 非常混乱,翻译动画没有完成,如果前面的调用
- 8. 的JavaScript的onclick在HTML混乱
- 9. 甲泛型混乱:欺骗编译
- 10. 的ModelForm混乱
- 11. MacPorts的混乱
- 12. 的virtualenv混乱
- 13. 的RewriteCond混乱
- 14. mod_rewrite的混乱
- 15. 的memcpy混乱
- 16. JQuery:AJAX“get”响应混乱了HTML标记
- 17. 角翻译:如何翻译HTML格式的字符串
- 18. 从Joomla翻译HTML模块
- 19. 翻译HTML表格到csv
- 20. HTML模板和翻译
- 21. Kohana的URI混乱
- 22. Unicode的混乱#3423435
- 23. 的Objective-C++混乱
- 24. SQLAlchemy的SELECT混乱
- 25. 混乱与Android的
- 26. 混乱查询
- 27. iPhone NSTimeZone:localTimeZone混乱
- 28. 计算混乱
- 29. 混乱与FILEIO
- 30. 混乱在F#
HttpUtility.HtmlDecode(“text”) – 2011-04-04 10:33:51
它的工作原理,非常感谢 – 2011-04-04 10:34:07