2010-10-27 59 views

回答

2

<% ... %>評論是所謂的服務器端註釋(並且不會在最後的輸出顯示)。 <!-- ... -->是一個普通的HTML註釋(並且將通過查看源代碼顯示在瀏覽器中)。

關鍵的區別是, 客戶端評論它是瀏覽器 這是忽略了內 內容他們。 客戶端註釋中的代碼/控件仍然是 在服務器上執行並向 發送到瀏覽器。因此,如果有 在它們內部導致服務器錯誤, 將阻止運行該頁面。

瞭解更多的差異在這裏:Using Server Side Comments with ASP.NET 2.0

2

第一個將不會出現在最終的HTML輸出的HTML。 第二個是你如何評論HTML,它會出現在HTML輸出中。

4

第一你只能在ASPX看到,而不是呈現的HTML頁面

第二個將呈現爲HTML的一部分

1

這是一個服務器端註釋,將不會出現在HTML標記:

<%-- something here --%> 

這是一個HTML註釋,出現在HTML標記,因爲這是它的一部分:

<!-- something here --> 
3

第一個是服務器端評論。它會停止執行.NET代碼。

第二個是純HTML評論。註釋中的.NET代碼仍將在服務器端執行,但結果標記將被註釋掉給瀏覽器。

斯科特·格思裏有一個短暫而甜蜜的博客文章涵蓋差異的詳細一點:

Tip/Trick: Using Server Side Comments with ASP.NET

相關問題