未指定布局的CleintDependency路径

时间:2012-03-14 16:27:12

标签: asp.net-mvc-3 client-dependency

我有一个ASP.NET MVC 3站点,它使用dep ClientDependency framework。分辨率(CSS / JS)。

我的基本路径在/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框架,所以这是我在非布局视图中获取依赖项的最佳方式?

1 个答案:

答案 0 :(得分:0)

我需要在View以及RenderCss/JsHere元素中的某处声明Path,所以如果我不使用共享布局,我必须在我的身份中重新声明它自定义页面一起。