2
裏面的觀點在編寫代碼時我正在學習MVC2,我已經看到,包含實際的代碼視圖標籤的三個變種:變<%在MVC2
<% ... %>
隨着=後在%
<%= ... %>
,並用:在%
<%: ... %>
是什麼這三個代碼容器的區別後?
這些還有其他變體嗎?
裏面的觀點在編寫代碼時我正在學習MVC2,我已經看到,包含實際的代碼視圖標籤的三個變種:變<%在MVC2
<% ... %>
隨着=後在%
<%= ... %>
,並用:在%
<%: ... %>
是什麼這三個代碼容器的區別後?
這些還有其他變體嗎?
<% ... %>
,不過是爲了
<%= Html.Encode("blah blah") %>
的代碼塊
<%: "blah blah" %>
的簡寫這是
<% Response.Write(Html.Encode("blah blah")) %>
1. <% ... %>
只是的代碼塊
<%if (Model.HelloWorld != null){%>
Hello World!!
<%} %>
2. <%= ... %>
純文本而不逸出
<%=Model.HelloWorld %>
3. <%: ... %>
文本與逸出等於<%= Server.HtmlEncode(Model.Something) %>
詳細here
<%:Model.HelloWorld %>
這概括起來很好的速記!謝謝 :) – 2011-03-24 08:59:13