当前上下文中不存在名称“Scripts”

运行mvc项目的时候,出现如下提示:当前上下文中不存在名称“Scripts”,具体如下图所示

当前上下文中不存在名称“Scripts”

对于提示类似当前上下文中不存在名称的报错提示,有2种解决方式,解决方法如下

方法1:写全命名空间的全名

比如我原先的代码是这样的:

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

改成

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

方法2:修改web.conf文件

在system.web.webPages.razor/pages/namespaces下加如下代码

<add namespace="System.Web.Optimization" />

加完后的代码如下图所示

web.config加上System.Web.Optimization

再重新编译下项目,当前上下文中不存在名称“Scripts”就解决了!

如若转载,请注明出处:http://www.codingwhy.com/view/873.html

联系我们

在线咨询: 点击这里给我发消息

邮件:731000228@qq.com