2012-03-14 30 views
0

我有一個ASP.NET MVC 3站點,它使用ClientDependency framework作爲dep。決議(CSS/JS)。Cleint未指定佈局的依賴路徑

我的基本路徑的在/Shared/_Layout.cshtml定義是這樣的:

@MvcHtmlString.Create(Html.RenderCssHere(new List<IClientDependencyPath> { 
     new BasicPath("Base", "~/Content/themes/base"), 
     new BasicPath("Content", "~/Content") 
    })) 

我想有一個頁面,而一個標準的佈局。我通過致電

@{ 
    Layout = null; 

    Html.RequiresCss("FileUpload/fileUpload.css", "Content", 20); 
} 

但是,我不能再請求dep。如上所示,因爲「內容」路徑沒有定義。

我對ClientDependency框架頗爲陌生,所以哪種方法可以讓我在非佈局視圖中獲得依賴關係?

回答

0

我需要有地方在View聲明的路徑,以及在RenderCss/JsHere元素,所以如果我不使用一個共享的佈局,我在我的自定義頁面重新聲明它一起。