2010-06-11 47 views

回答

10

它對輸出進行HTML編碼。

+0

有上MVC 2演示如果有人(ScottGu?)解釋說,如果你把在''<%= %>等號,把它側身像你關閉大門,你會得到''<%: %> XD – Cogwheel 2010-06-11 15:54:30

+0

它看起來像對我來說是一個開放的大門,例如,如果你向自己擺動關閉的門(=)90度。也許你打開大門讓所有的安全... – RedFilter 2010-06-11 15:57:07

+1

正確,所以<%:「hello world」%>將等於<%= Html.Encode(「hello world」)%>。代碼較少。 我相信也有一個新的MvcHtmlString類型,「知道」它是否已經被編碼 - 有助於避免雙重編碼。 – 2010-06-11 16:02:03