将JavaScript代码移动到单独的文件并在脚本标记中引用该文件后,jQuery在MVC partialview中不工作会导致问题

将JavaScript代码移动到单独的文件并在脚本标记中引用该文件后,jQuery在MVC partialview中不工作会导致问题,javascript,jquery,ajax,asp.net-core-mvc,Javascript,Jquery,Ajax,Asp.net Core Mvc,我是web开发新手,我正在VS2017中使用.net核心MVC,并尝试使用ajax和javascript在一个div(section1和section2)中加载多个局部视图 我的索引页: 设置程序 最好将jquery代码保存在单独的文件中,并将该文件包含在视图中 如果您的页面加载时间很长,为什么不在单击按钮时加载部分内容,而不是一次加载所有内容并将其隐藏 您还多次请求相同的部分?然后-如何防止每次单击时调用动作和JS的增量时间,我的意思是,当我在部分视图中包含JavaScript文件时

我是web开发新手,我正在VS2017中使用.net核心MVC,并尝试使用ajax和javascript在一个div(section1和section2)中加载多个局部视图

我的索引页:


设置程序



  • 最好将jquery代码保存在单独的文件中,并将该文件包含在视图中
  • 如果您的页面加载时间很长,为什么不在单击按钮时加载部分内容,而不是一次加载所有内容并将其隐藏

  • 您还多次请求相同的部分?

    然后-如何防止每次单击时调用动作和JS的增量时间,我的意思是,当我在部分视图中包含JavaScript文件时,我的动作会被调用两次first click(因为文件被引用了两次)第二次点击动作会被调用四次,以此类推……你在主视图中包含js,而不是在局部视图中。另外,将它放在不同的文件中,而不是site.js,并引用该文件。