2011-10-11 35 views
1

我搜索了全部,但找不到任何合理的解釋。帶有冒號的ASP.NET服務器標記?

我在其中一個項目中找到了<%:標記。它的工作方式與<%=標籤類似。

我在這個標籤上找不到任何描述我只發現<%:<%=是一樣的。

所以問題出現了,爲什麼會有兩個不同的標籤具有相同的功能?我認爲應該有一些區別。

請您爲我澄清一下。

謝謝

回答

0

根據this blog post它在ASP.NET 4引入了一個新功能。它是用來自動HTML編碼輸出。

我建議閱讀完整的博客文章,看看它是如何工作的;)

+0

謝謝你談論它,我沒有找到那個帖子不幸的是我自己的:) –

2

<%:執行對字符串進行HTML編碼你正在寫出來

斯科特Hanselman的建議思考等號被關閉 - 就像一個門(上圖側)。他在這個視頻

ASP.NET MVC 2: Ninja Black Belt Tips