2010-08-27 20 views
0

我正在一個包含接受可變參數的重載控制器的MVC站點上工作。根據參數數量(mysite/{id})與(mysite/{id}/{name}/{state}),資源的相對路徑會發生變化。MVC應用程序中的資源尋址

不同的控制器可以使用相同的視圖。如何最好地處理腳本庫或圖像等資源?

<img src="../../Content/Images/Fred.png" /> 

<img src="../../../Content/Images/Fred.png" /> 

可以這樣使用相對於根而不是當前視圖路徑來完成? MVC中是否存在「〜/」之類的東西?或者我應該在我的頁面的URL(控制器&視圖)中使用正斜槓以外的分隔符。

回答

3

使用內置的MVC網址幫手,像這樣:

<script src="<%= Url.Content("~/Scripts/jquery-1.3.2.min.js")%>" type="text/javascript"></script>