当前位置: 首页 > 知识库问答 >
问题:

在主页面(ASP. NET, VB. NET)加载JS文件

姬凡
2023-03-14

更新

我摆脱了错误,但JS仍然不工作。

在母版页标题部分,我有以下内容:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="/js/script.js"></script>
<script src="/js/jquery.sticky.js"></script>
<script>
    $(document).ready(function(){
    $("#container_menu").sticky({ topSpacing: 0 });
    });
</script>

当在浏览器中检查页面时,我得到这些警告和错误:

jquery.min.js:2 jQuery。延迟异常:无法读取属性'左'的未定义的类型错误:无法读取属性'左'的未定义的在HTML文档。(http://localhost:64093/js/script.js: 2:31)在l(http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js: 2:29375)在c(http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js: 2:29677)未定义w...Deferred.exception钩子@jquery.min.js: 2jquery.min.js: 2 jQuery.(http://localhost:64093/: 17:30)at l(http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js: 2:29375)at c(http://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js: 2)29677)未定义w.eferred.exception钩子@jquery.min.js: 2jquery.min.js: 2未捕获的类型错误:无法读取属性'左'的未定义在HTML文档。(script.js: 2)在l(jquery.min.js: 2)在c(jquery.min.js: 2)jquery.min.js: 2未捕获类型错误:$(...)。粘性不是HTML文档中的函数。((索引): 17)在l(jquery.min.js: 2)

原始帖子

*我正在尝试从/js/file链接一个js文件。js位于母版页的标题部分。我在网上找到的所有东西都试过了,但都没有成功。不知道我做错了什么。

<script type="text/javascript" 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"/>
<script type="text/javascript" src="~/js/jquery.sticky.js" />

我得到的错误与我的观点中的JS代码有关。以下是我得到的:

 BC30035: Syntax error.
          Line 1:  (function (factory) {
          Line 2:      if (typeof define === 'function' && define.amd) {
          Line 3:          // AMD. Register as an anonymous module.

共有1个答案

左宁
2023-03-14

这里有一个技巧:打开母版页和解决方案资源管理器。拖动鼠标。将解决方案资源管理器中的js文件插入母版页的头部,然后重试。

 类似资料:
  • 问题内容: 我有一个高度自定义的Django管理员,在其中为每个ModelAdmins加载自定义JS文件非常简单: 但是,对于列出所有管理员模型的管理员“主页”,我该如何做呢? 更新#1:修正了我的问题,因为如果我不能有效地包含Django的jQuery,以下解决方案就没有用。那么,如何在JS文件中包含Django的jQuery?如果将代码包装在一起(就像在其他ModelAdmin JS文件中一样

  • 问题内容: 我正在自动化一个包含许多链接的站点,这些链接通过JS事件加载新页面。基本上,有一些元素是可单击的,单击其中一个会导致运行一些JavaScript,这会导致提交表单并将其路由到新页面。 现在,如果这些只是标准的HTML链接,那将没有问题,因为Selenium足够聪明,可以告诉我们即将出现一个新页面并等待处理。但是,尽管如此,Selenium并不能说这种情况下的点击导致了新页面的加载,因此

  • 本文向大家介绍在css加载完毕后自动判断页面是否加入css或js文件,包括了在css加载完毕后自动判断页面是否加入css或js文件的使用技巧和注意事项,需要的朋友参考一下 最近在写项目的framework,写个JQueryMessageBox的类,以使用jquery ui中的dialog()来显示消息框,为了使方法方便调用,便加入了自动判断页面是否加入了ui.js和ui.css,代码如下: 但CS

  • 我想调用我的函数main()使用html onload事件和console.log文本导入从另一个(生成Object.js)文件,但当我导入函数,onload事件停止工作和函数main()不再使用。 HTML: 生成对象。js: main.js: 当我尝试控制台时。main()中的log(“text”)可以正常工作,但当我尝试使用导入的函数时却不行。我该怎么做才能解决这个问题? Chrome控制台

  • 本文向大家介绍asp.net动态添加js文件调用到网页的方法,包括了asp.net动态添加js文件调用到网页的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了asp.net动态添加js文件调用到网页的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的asp.net程序设计有所帮助。

  • 本文向大家介绍如何调试异步加载页面里包含的js文件,包括了如何调试异步加载页面里包含的js文件的使用技巧和注意事项,需要的朋友参考一下 最近在一个新的web项目中开发功能。这个项目的管理界面有一个特点,框架是固定的,不会刷新,每次点新的页面仅仅刷新一个div。div里面不是套的iframe,于是导致了一个问题,用浏览器无法调试异步加载页面里包含的js文件。简单的说就是在调试工具里面看不到异步加载页