MVC中<%=%>和<%:%>区别
2011-07-27 12:35 smat 阅读(973) 评论(2) 编辑 收藏 举报MVC的页面中经常会出现的标签:
mvc1:
<%= Html.Encode(Model.Name)%>
<%= Html.Encode(ViewData["text"]) %>
mvc2:
<%: Model.Name%>
<%: ViewData["text"] %>
mvc1中防止特殊字符或字符编码问题采用<%= Html.Encode()%>这种方式。
mvc2后就不需要Html.Encode()啦,只是把<%=%>变成啦<%:%>