刚刚开始使用MVC 2,我注意到他们使用的初学者模板
<%: Html.ActionLink("Home", "Index", "Home")%>
Run Code Online (Sandbox Code Playgroud)
我确信在MVC 1中它是
<%= Html.ActionLink("Home", "Index", "Home")%>
Run Code Online (Sandbox Code Playgroud)
它们是一样的吗?如果是这样,为什么从等号变为冒号.
我已经使用ASP.NET多年了,但我永远不会记得使用#和=是否合适.
例如:
<%= Grid.ClientID %>
Run Code Online (Sandbox Code Playgroud)
要么
<%# Eval("FullName")%>
Run Code Online (Sandbox Code Playgroud)
有人可以解释每个应该使用的时间,以便我可以直接记在心里吗?#仅用于支持数据绑定的控件吗?