The name 'Scripts' does not exist in the current context error in MVC


創建完成ASP.NET MVC4應用程序以后,試着運行其中一個Create頁面, 程序報出運行是錯誤:

CS0103: The name 'Scripts' does not exist in  the current context

問題根源是Create頁面是MVC自動創建的, 在自動創建時添加了一段代碼:

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
}

解決方法:
在VS中打開Package Manager Console

Tools -> Library Package Manager -> Package Manager Console

安裝

在Package Manager Console中輸入命令並運行

Install-Package Microsoft.AspNet.Web.Optimization

添加對System.Web.Optimization的引用
<addnamespace="System.Web.Optimization"/>添加到Web.config的命名空間部分。兩個web.config中都要添加, 程序根目錄中的和Views文件夾中的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM