mvc中 <% express %>,<%= express %> 与 <%: express %> 的区别
MVC1.0的时候是只能用=的,到了MVC2.0就出了 <%:exp%>等同于<%=HtmlHelper.HtmlEncode(exp)%> 因为 : 可以编码 html,所以可以一定程度避免跨站攻击,建议使用。:是asp.net 4新增的功能。 另外:有冒号的代表显示数据,没冒号的代表执行代码,m=>m.UserName是lamabda表达式 如下所示: <div class="editor-label"> <%: Html.LabelFor(m => m.UserName) %> </div> <div id="logindisplay"> <% Html.RenderPartial("LogOnUserControl"); %> </div>

浙公网安备 33010602011771号