如何在MVC3 VS10应用程序中使用@Scripts

时间:2016-06-29 04:53:54

标签: c# asp.net-mvc visual-studio-2010 asp.net-mvc-3

我在Visual Studio 2010中有一个MVC3应用程序。我需要使用以下标记

来引用布局页面中的脚本/样式
@System.Web.Optimization.Styles.Render("~/Content/css")
@System.Web.Optimization.Scripts.Render("~/Scripts/script")

但是我无法像这样使用,因为System.web,_Layout.cshtml中没有优化(即使在项目中引用了dll)。请参考下面的图片

enter image description here

enter image description here

如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

首先使用Package Manager Console使用以下命令安装Microsoft.AspNet.Web.Optimization

Install-Package Microsoft.AspNet.Web.Optimization

接下来,您需要在Web项目中引用dll System.Web.Optimization.dll,然后添加此命名空间@using System.Web.Optimization in your _ Layout.cshtml`。

还要确保项目中的bin文件夹中存在System.Web.Optimization.dll

答案 1 :(得分:0)

Install-Package Microsoft.AspNet.Web.Optimization 

在Nuget包管理器控制台中。