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

 1761浏览

运行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”就解决了!

流行热度:超过1761次围观
生产日期:2017-03-02 21:30:32
上次围观:
转载时必须以链接形式注明原始出处及本声明。