對於javascript
評論,我通常會嘗試遵循類似於these指南。然而,剃刀引擎似乎扔了,當它看到這樣的東西在cshtml
文件:javascript razor mvc3
/**
* This is my function.
* @param parm1 this is first parameter
* @param parm2 this is second parameter
*/
@符號似乎導致分析器錯誤,因爲這是在剃刀一個特殊字符。無論如何,我只是想知道其他人在做什麼。我知道我大概可以使用剃刀評論和做這樣的事情:
@*param parm1 this is first parameter *@
但是,只是在這麼多的水平上感覺不對。
這豈不是更好地保持你的Javascript從你的剃鬚刀完全分開? – JConstantine
我寧願將它保留在cshtml中,因爲它是視圖代碼的一部分。對於跨頁面共享的JavaScript代碼,我將它分解爲一個通用文件。但對於特定於頁面的JavaScript代碼,我喜歡將它保留在頁面本身。無論如何,這只是我的哲學,並不是說它是對還是錯。 – dcp
@param絕對會試圖將其解析爲一個尚未定義的變量。你可以修改你的文檔來使用轉義的@。像:@@ param parm1 – tgormtx