Uncaught TypeError: $(...).bootstrapTable is not a function

网上解决方案:
1:js的引用顺序问题
2:jq重复引用
3:js引用版本不一致
这里是第二个问题,创建的asp.net mvc项目,bootstrap-table的页面引用了jq,_Layout.cshtml也有
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
_Layout的引用初始在body最后,可以引用放到body开始在@RenderBody()前,这样其他页面不需要再引用了;或者删除_Layout引用,但其他页面都需要加这个引用
ps:刚开始保留了_Layout引用,但报错:
bootstrap-table.min.js:10 Uncaught TypeError: Cannot set properties of undefined (setting 'BootstrapTable')
(index):79 Uncaught ReferenceError: $ is not defined
然后_Layout引用放到@RenderBody()前边就行了
参考:https://www.cnblogs.com/SmallChen/p/16139973.html
https://blog.csdn.net/dongli5012/article/details/81510372
https://blog.csdn.net/lucasmaluping/article/details/101343839
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?