0

我有一个 ASP.NET MVC 3 站点,它使用ClientDependency 框架进行 dep。分辨率(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 框架相当陌生,那么在非布局视图中获取依赖项的最佳方式是什么?

4

1 回答 1

0

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

于 2012-04-01T09:01:27.787 回答