我们一直在使用<%=...%>标准表达式脚本.随着ASP MVC的出现我们正在介绍<%: ..%>.
以下asp否定之间有什么区别:
<%: ViewData["Key"] %> and <%=ViewData["Key"] %>
Run Code Online (Sandbox Code Playgroud)
我试图搜索它但没有找到任何结果..
此致,Sumeet
<%:"String" %>
Run Code Online (Sandbox Code Playgroud)
是.NET 4.0中的一种新语法,它基本上与以下内容相同:
<%=Html.Encode("String") %>
Run Code Online (Sandbox Code Playgroud)
因此,它是一种快速编码字符串的方法,如视图所示.
你应该使用它的原因是防止在用户输入中注入Html代码.
欲了解更多信息,请查看Scott Guthrie撰写的这篇博客文章:http://weblogs.asp.net/scottgu/archive/2010/04/06/new-lt-gt-syntax-for-html-encoding-output-in-asp -net -4-和-ASP净MVC-2.aspx
| 归档时间: |
|
| 查看次数: |
118 次 |
| 最近记录: |