我無法理解我可以從ASP.NET MVC中的Url.Content()
方法中獲得的好處。例如,你看到src='@Url.Content("~/Contents/Scripts/jQuery.js")'
。我爲什麼要使用它?使用它可能存在什麼原因?使用像src='/scripts/jquery.js
這樣簡單的舊簡單參考有什麼好處,優點等?我爲什麼要使用@ Url.Content(「〜/ blah-blah-blah」)?
更新:基於這些答案,我想知道除了處理虛擬文件夾之外是否還有其他原因使用它?因爲我還沒有見過使用過多的虛擬應用程序(當然這並不意味着它沒有被使用太多)。
你從來沒有在一個網站下存在多個應用程序 –
那麼,這是他們使用'@ Url.Content'的唯一原因嗎?如果是這樣,我們可以停止在單個應用程序的每個網站解決方案上使用它嗎? –
對不起,延遲迴復 - 總是最好包括它。你永遠不知道網站結構將來如何變化。從技術上講,如果你_never_會改變它的位置和每個網站的一個應用程序,並且它下面沒有虛擬目錄,那麼確定你可以使用src ='/ scripts/whatever.js' –