编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

当前上下文中不存在名称“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”就解决了!

未经允许不得转载: 技术文章 » .NET编程 » 当前上下文中不存在名称“Scripts”