ClientDependency.Core.Mvc正文中的错误

Kev*_*ens 1 asp.net-mvc umbraco razor client-dependency

我们有一个用Umbraco/Razor制作的网站.

我用ClientDependency(Razor)升级了模板,如下所示.

@using ClientDependency.Core.Mvc

@{
    Layout = null;
    @Html.RequiresCss("~/css/normalize.css")
    @Html.RequiresCss("~/vendor/bootstrap-3.1.1/css/bootstrap.min.css")
    @Html.RequiresCss("~/vendor/font-awesome-4.0.3/css/font-awesome.min.css")
    @Html.RequiresCss("~/css/bootstrap.css")
    @Html.RequiresCss("~/css/RichTextEditor.css");
    @Html.RequiresJs("~/js/vendor/modernizr-2.6.2.min.js")
    @Html.RequiresJs("~/scripts/SubscribeProcess.js")
    @Html.RequiresJs("~/scripts/CookieMethods.js");
    @Html.RequiresJs("~/scripts/DownloadProcess.js");
}
Run Code Online (Sandbox Code Playgroud)

我在标题中添加了这个

 @Html.RenderCssHere()
 @Html.RenderJsHere()
Run Code Online (Sandbox Code Playgroud)

运行网站后,我在身体上面收到一条消息.

System.Web.Mvc.HtmlHelper`1[Umbraco.Web.Models.RenderModel]
System.Web.Mvc.HtmlHelper`1[Umbraco.Web.Models.RenderModel]
System.Web.Mvc.HtmlHelper`1[Umbraco.Web.Models.RenderModel]
System.Web.Mvc.HtmlHelper`1[Umbraco.Web.Models.RenderModel]
System.Web.Mvc.HtmlHelper`1[Umbraco.Web.Models.RenderModel]
System.Web.Mvc.HtmlHelper`1[Umbraco.Web.Models.RenderModel]
System.Web.Mvc.HtmlHelper`1[Umbraco.Web.Models.RenderModel]
System.Web.Mvc.HtmlHelper`1[Umbraco.Web.Models.RenderModel]
System.Web.Mvc.HtmlHelper`1[Umbraco.Web.Models.RenderModel]
Run Code Online (Sandbox Code Playgroud)

此消息重复9次.就像使用@ Html.RequiresCss或@ Html.RequiresJs加载的文件数量一样.

有没有人有这个问题或知道解决方案?

提前致谢!

Kev*_*ens 5

需要删除Html.RequiresJs之前的@.

结果:

@using ClientDependency.Core.Mvc

@{
    Layout = null;
    Html.RequiresCss("~/css/normalize.css")
    Html.RequiresCss("~/vendor/bootstrap-3.1.1/css/bootstrap.min.css")
    Html.RequiresCss("~/vendor/font-awesome-4.0.3/css/font-awesome.min.css")
    Html.RequiresCss("~/css/bootstrap.css")
    Html.RequiresCss("~/css/RichTextEditor.css");
    Html.RequiresJs("~/js/vendor/modernizr-2.6.2.min.js")
    Html.RequiresJs("~/scripts/SubscribeProcess.js")
    Html.RequiresJs("~/scripts/CookieMethods.js");
    Html.RequiresJs("~/scripts/DownloadProcess.js");
}
Run Code Online (Sandbox Code Playgroud)