2015-08-28 70 views

回答

7

它在的.cs評論

@* this is commented code in a .cshtml file*@ 

與此類似文件

/*this is commented code in a .cs file*/ 
2

它標誌着一個comment的開始。它關閉了相應的* @標記

1

在asp.net.mvc中@ *運算符的含義是什麼?

它與ASP> NET MVC無關。它特定於Razor View Engine。它用於評論在輸出中跳過的代碼或標記的特定部分。

所以,如果你

@* Some Tags or Code *@ 

這將只是在服務器端的註釋。另外,這個語法表明Razor解析器應該忽略該塊中的所有內容,並將它視爲完全不存在(這意味着什麼都不會執行,在運行時沒有性能開銷,也沒有任何內容發送到客戶端) 。

+0

那麼有沒有其他的可能性使用Razor視圖引擎?剃鬚刀視圖引擎不是一個用於VB和C#的ASP.NET-View-Engine嗎? –

+1

@MatthiasBurger Razor也可以像T4模板一樣使用。它只是MVC中的默認View Engine。每個視圖引擎都有不同的評論風格。例如FormsViewEngine具有'<%....%>'。 –

+0

Ahh好的 - 不知道。謝謝+1 –

4

這是用來註釋代碼

@* Your code here to comment *@ 

Visual Studio的鍵盤快捷鍵:
選擇要評論的部分,然後按:CTRL +ķ + Ç會評論的代碼。
CTRL + K + U將取消註釋代碼。



對於那些正在尋找.aspx view engine頁面的用戶。

<%-- Your code here to comment --%> 
+0

你當然假設他正在使用Visual Studio –

+0

@AshleyMedway當然可以。我已經編輯了我的答案一點。 –

相關問題