C# 发布到本地主机后,jquery在asp.net mvc中不工作

C# 发布到本地主机后,jquery在asp.net mvc中不工作,c#,javascript,jquery,C#,Javascript,Jquery,我构建了一个mvc应用程序,其中包含一些jquery代码。当我在ide上运行应用程序时,一切都很完美。当我发布到服务器并打开页面时,jquery不起作用。我得到了预期的对象错误 我在页面中没有得到任何信息,它显示加载dhtmlxscheduler.js时出错 你能帮我一下吗你的问题很可能是因为你定义了加载的JavaScript文件的路径 在调用文件源时,请确保使用相对路径,而不是绝对路径 如果您有runat=“server”,还可以使用~operator,ASP.Net会将其转换为您的主目录 在

我构建了一个mvc应用程序,其中包含一些jquery代码。当我在ide上运行应用程序时,一切都很完美。当我发布到服务器并打开页面时,jquery不起作用。我得到了预期的对象错误

我在页面中没有得到任何信息,它显示加载dhtmlxscheduler.js时出错
你能帮我一下吗

你的问题很可能是因为你定义了加载的JavaScript文件的路径

在调用文件源时,请确保使用相对路径,而不是绝对路径

如果您有runat=“server”,还可以使用~operator,ASP.Net会将其转换为您的主目录


在此处阅读更多内容

您指向.js文件的链接已断开。在浏览器中查看页面的源代码,并检查标记的src属性。它一定指向了错误的地方。

我猜是删除了
你有iis express吗?还是开发服务器?还是非法移民

或者使用谷歌提供的CDN:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 


您能告诉我们您引用jquery库的行吗?可能是您的js文件不是项目的一部分,也没有发布到服务器上吗?请提供更好的描述:复制/粘贴错误,提供一些代码示例等。还有,什么浏览器?是否有脚本阻止程序处于活动状态?如果是这样,请确保允许使用localhost(或从中提取jQuery的任何位置)。总而言之,您的问题非常模糊-缺乏细节。显示您引用的html代码行
dhtmlxscheduler.js
,并显示windows资源管理器的屏幕截图,显示js文件(路径)函数init()的位置({scheduler.config.xml_date=“%m/%d/%Y%H:%i”;未捕获引用错误:未定义调度程序var newdate=newdate();var month=newdate.getMonth();var year=newdate.getYear();scheduler.init(“此处的调度程序”,新日期(年,月,1),“月”);scheduler.load(“/Calendar/Data”);var dp=new dataProcessor(“/Calendar/Save”);dp.init(调度程序);dp.setTransactionMode(“POST”,false);}未捕获引用错误:未定义调度程序此错误我正在浏览有人能帮我吗我注意到上面任何解决方案的正确答案正如我之前所说:显示引用dhtmlxscheduler.js的html代码行,并显示windows资源管理器的屏幕截图,显示js文件的位置(路径)