2012-09-14 97 views
0

我在msdn中看到了MvcHtmlString,但是我對編碼有疑問。asp.net中的編碼值mvc

究竟是什麼Encode ASP.Net MVC和Encode和Decode Value有什麼區別?

+0

這可能幫助http://stackoverflow.com/questions/ 2293357 /什麼 - 是 - 一 - mvchtmlstring和-時,應-I-使用,它 – Tiborg

回答

2

某些字符必須進行編碼以確保正確顯示。例如,<>是特殊字符,它告訴瀏覽器兩者之間的文本是HTML標記,必須解釋爲標記的一部分。爲了能夠顯示<>作爲文本的一部分,它必須被編碼。 HTML編碼將分別用&lt&gt替代這些編碼。然後瀏覽器知道它不是標記的一部分,並相應地顯示它。

解碼是周圍的其他方式:&lt成爲<&amp變得&