'bootstrap'不是有效的指令码名称,名称必须以'.js'结尾

3pmvbmvn  于 2022-12-07  发布在  Bootstrap
关注(0)|答案(3)|浏览(185)

我正在学习asp.net,所以我试图从MSDN建立一个名为“Wingtip Toys”的项目。该项目是在VS 2013上开发的,我有VS 2012。当我试图按照here的说明添加bootstrap时,我在浏览器中得到运行时间错误。
“/”应用程序中的服务器错误。
'bootstrap'不是有效的指令码名称。名称必须以'. js'结尾。
说明:在执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误以及代码中错误来源的详细信息。
例外详细信息:系统操作无效异常:'bootstrap'不是有效的指令码名称。名称必须以'. js'结尾。
当我在主页面上添加.js时,它会将我带到另一个错误,我也将css文件添加到Bundle.config中,但仍然是相同的结果。我已经有Nuget包可用于Jquery.js错误,但我还无法解决这个问题。

drkbr07n

drkbr07n1#

下面是对我有效的方法。我将以下内容添加到我的BundleConfig.cs文件中:

ScriptManager.ScriptResourceMapping.AddDefinition("bootstrap", new ScriptResourceDefinition
    {
        Path = "~/scripts/bootstrap.min.js",
        DebugPath = "~/scripts/bootstrap.js",
        LoadSuccessExpression = "bootstrap"
    });
9lowa7mx

9lowa7mx2#


工具Nuget软件包管理器管理解决方案的Nuget软件包...
搜索Bootstrap.CSS
安装它
尝试运行您应用程序

h43kikqp

h43kikqp3#

请转到“浏览”中的“工具”/“Nuget软件包管理器”/“管理解决方案的Nuget软件包”搜索:如果 Bootstrap 版本高于AspNet. ScriptManager.bootstrap,请先卸载 Bootstrap ,然后再安装AspNet.ScriptManager.bootstrap。

相关问题