jQuery的与母版页外部JS文件调用
-
11-09-2019 - |
题
我使用ASP.NET 3.5 MasterPages。我的母版页有jQuery和jQuery UI的脚本引用。使用该母版页我的网页有一个自定义该页面的JavaScript文件的脚本引用。此javascript文件具有在它的jquery呼叫(即的document.ready - >设置输入框作为日历)
。当我从Visual Studio运行调试的网站,输入框没有被设置为日历。但是,如果我从外部文件复制脚本并将其包括在网页中的脚本块,输入框变为日历。
我也有在子页面的元素(不知道是否有差别)。我已经引用的外部JavaScript文件中的ScriptManager和外部的ScriptManager和既不工作。
为什么jQuery的未在外部工作时jQuery脚本参考驻留在主页JavaScript文件?
任何帮助,将不胜感激。
由于
MASTER页代码
<head id="Head1" runat="server">
<title>Customer Agreement Lifecycle Management System </title>
<link rel="stylesheet" type="text/css" href="~/calms.css" />
<link href="css/ui-lightness/jquery-ui-1.7.1.custom.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<%=ResolveUrl("~/js/jquery-1.3.2.min.js") %>"></script>
<script type="text/javascript" src="<%=ResolveUrl("~/js/jquery-ui-1.7.1.custom.min.js") %>"></script>
</head>
子页代码
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script src="<%=ResolveUrl("~/js/rule.js") %>" type="text/javascript"></script>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
解决方案
我要感谢大家的建议,但我做了一个“骨当家”的错误。这些标签被误还是在外部JS文件。一旦取消,一切正常。我对占用大家的时间(和有些不好意思)道歉。
感谢。
其他提示
是对外部脚本包括jQuery脚本下面?也许是这些脚本被加载和运行的顺序...
您确定参考子对象jQuery的文件出现在HTML文档的头部?
如果没有,就把在标签中的ContentPlaceHolder,把你在每个孩子页面需要引用。
不隶属于 StackOverflow