参考 Razor 渲染脚本

Posted

技术标签:

【中文标题】参考 Razor 渲染脚本【英文标题】:Reference to Razor Render Script 【发布时间】:2014-12-13 02:34:08 【问题描述】:

我在 Visual Studio Express 2013 for Web 中打开了新的 MVC 4 (.net 4.0) 项目,我注意到 BundleConfig 丢失了,所以我创建了它,并且我还添加了System.Web.Optimization,之后一切正常,除了:

在视图中,当我尝试像这样渲染脚本时:

@Scripts.Render("~/bundles/jquery")

我得到错误,所以我必须像这样声明渲染:

@System.Web.Optimization.Scripts.Render("~/bundles/jquery")

我怎样才能逃避整个引用?

【问题讨论】:

【参考方案1】:

在您看来,包括优化命名空间并渲染包:

@using System.Web.Optimization

@Scripts.Render("~/bundles/jquery")

【讨论】:

是的,我试过这个,它有帮助,但是我有另一个项目是在 Visual Studio 2010 中构建的,并且视图很清晰,视图中没有包含命名空间,只是剃须刀知道如何找到渲染方法,我很好奇为什么这里和那里不一样..所以我想实现它,如果可能的话

以上是关于参考 Razor 渲染脚本的主要内容,如果未能解决你的问题,请参考以下文章

Razor 中的@rendersection

在剑道模板(Razor)中渲染剑道控制

将 Razor 页面渲染为字符串

使用 MVC 渲染具有嵌入式 Razor 变量的动态 HTML

在 ASP.NET Core 中将 Razor 视图渲染为字符串

在 Razor (chtml) 中渲染动态视图,如何在 asp.net core 3.0 中将 FileProvider 添加到 razor?