C# JavaScript在部署后不工作

C# JavaScript在部署后不工作,c#,javascript,jquery,asp.net,twitter-bootstrap-3,C#,Javascript,Jquery,Asp.net,Twitter Bootstrap 3,最近,我使用Bootstrap插件()创建了一个应用程序向导,当我从浏览器(Chrome)访问HTML文件时,它可以正常工作 一旦我将代码放入新的ASP.NET MVC4视图,包括样式表和js文件(在Visual Studio中以及代码中),Chrome将在控制台中显示以下错误: Uncaught TypeError: Object [object Object] has no method 'wizard' 以下是代码的归属部分: $(document).ready(function ()

最近,我使用Bootstrap插件()创建了一个应用程序向导,当我从浏览器(Chrome)访问HTML文件时,它可以正常工作

一旦我将代码放入新的ASP.NET MVC4视图,包括样式表和js文件(在Visual Studio中以及代码中),Chrome将在控制台中显示以下错误:

Uncaught TypeError: Object [object Object] has no method 'wizard' 
以下是代码的归属部分:

$(document).ready(function () {
        var wizard = $('#new-vm-wizard').wizard({
            keyboard: false,
            contentHeight: 400,
            contentWidth: 700,
            backdrop: 'static',

            buttons: {
                cancelText: "Abort",
                nextText: "Next",
                backText: "Back",
                submitText: "Submit",
                submittingText: "Please wait",
            }
        });
奇怪的是:一旦我将代码复制并粘贴到一个简单的HTML文件中(当然还有修改js/css文件的路径),我就可以用Chrome再次打开该文件,整个向导就像一个魔咒一样工作

这也不可能是一个包含错误,因为VisualStudio允许我快速跳转到所有链接的文件而没有任何问题

以前有人经历过同样的问题吗?我很感谢你给我的任何建议,因为这件事真的快把我逼疯了

问候,,
fabs

使用chrome调试器或您最喜欢的调试器来确保您的源文件已被拉出。还要确保您不再引用源文件一次

jquery.tools.js似乎要对这些问题负责。因为我认为它是bootstrap-wizard.js的依赖项,所以我没有尝试在没有它的情况下运行代码。删除相应的脚本标记后,一切正常。我不明白为什么它在静态HTML文件中工作。。。
谢谢你的帮助

显示您的标记--可能是路径问题对不起,忘记了这些。好了:我刚刚使用了project explorer中的拖放功能来嵌入文件。部署asp.net应用程序时,脚本标记必须指向正确的位置(相对/或基于根)-您应该按照Naveed的建议执行,我使用Firebug进行网络监视:使用此,您可以查看浏览器对js文件(和css文件)的请求是成功还是失败。我删除了一些引导的双重引用,但是错误仍然存在。编辑:删除浏览器缓存只会导致状态代码更改为200。