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. haml到html翻譯
- 8. 非常混亂,翻譯動畫沒有完成,如果前面的調用
- 9. 的JavaScript的onclick在HTML混亂
- 10. 甲泛型混亂:欺騙編譯
- 11. 混亂
- 12. 混亂
- 13. 混亂
- 14. 混亂
- 15. PrintWriter的混亂
- 16. 的RewriteCond混亂
- 17. 的memcpy混亂
- 18. java的混亂
- 19. MacPorts的混亂
- 20. mod_rewrite的混亂
- 21. 的virtualenv混亂
- 22. 的TransactionScope混亂
- 23. 的ModelForm混亂
- 24. Rails的翻譯 - 正確的使用HTML安全翻譯
- 25. 混亂渲染HTML轉義和換行
- 26. JQuery:AJAX「get」響應混亂了HTML標記
- 27. 角翻譯:如何翻譯HTML格式的字符串
- 28. 的Java:GridBagLayout的混亂
- 29. Django i18n翻譯html文本
- 30. 從Joomla翻譯HTML模塊
HttpUtility.HtmlDecode(「text」) – 2011-04-04 10:33:51
它的工作原理,非常感謝 – 2011-04-04 10:34:07