tar*_*ppa 59 c# asp.net-mvc razor
在我的mvc应用程序中,在_Layout.cshtml中有以下代码...
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title - My ASP.NET Application</title>
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
</head>
Run Code Online (Sandbox Code Playgroud)
但问题是它说The name 'Scripts' does not exists in the current context.
我已经将程序集添加到引用,并将Bundle配置添加为 using System.Web.Optimization;
@styles也会发生这种情况..我该怎么办?
hai*_*770 123
确保~/Views/Web.Config添加System.Web.Optimization命名空间:
<system.web.webPages.razor>
<pages>
<namespaces>
<add namespace="System.Web.Optimization"/>
</namespaces>
</pages>
</system.web.webPages.razor>
Run Code Online (Sandbox Code Playgroud)
zap*_*poo 21
.chtml中的以下内容解决了这个问题
@using System.Web.Optimization
@Scripts.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
Run Code Online (Sandbox Code Playgroud)
Hac*_*amz 14
请按照我的步骤清除这一点
第一
Microsoft.AspNet.Web.OptimisationApp_Start文件夹是否包含BundleConfig.cs文件.<namespaces>
<add namespace="System.Web.Optimization"/>
</namespaces>
的Views/web.config文件BundleConfig.RegisterBundles(BundleTable.Bundles);在Global.asax.cs| 归档时间: |
|
| 查看次数: |
80386 次 |
| 最近记录: |