MVC中<%=%>和<%:%>区别

MVC的页面中经常会出现的标签:

mvc1: 

<%= Html.Encode(Model.Name)%> 

<%= Html.Encode(ViewData["text"]) %>   

mvc2:

<%: Model.Name%> 

<%: ViewData["text"] %>

mvc1中防止特殊字符或字符编码问题采用<%= Html.Encode()%>这种方式。

mvc2后就不需要Html.Encode()啦,只是把<%=%>变成啦<%:%>

原文地址:https://www.cnblogs.com/lizhao/p/2118113.html