2011-08-13 31 views
0

我有這個,並得到了 「你好」,有人可以指出我對<%:?的定義嗎?

<p> Howdy, <% Model.ToString(); %> </p> 

我改成了

<p> Howdy, <%: Model.ToString() %> </p> 

,並得到了 「你好,克里斯」。 (這是我的預期。)我找到了幾個列出不同種類的內聯表達式的頁面,但是我沒有發現列出了冒號的頁面,並且使用google搜索「<%:」似乎沒有發現任何東西)。

感謝很多

回答

1
<% string name = "<strong>basilard99</strong>"; %> 
Welcome <% name; %>! 

呈現Welcome !

Welcome <% Response.Write(name); %>! 
Welcome <%= name %>! <!-- Same thing --> 

呈現Welcome <strong>basilard99</strong>!

Welcome <% Response.Write(Server.HtmlEncode(name)); %>! 
Welcome <%: name %> <!-- Same thing --> 

呈現Welcome &lt;strong&gt;basilard99&lt;/strong&gt;!

相關問題