ASP.NET母版页添加脚本的顺序
-
06-09-2019 - |
题
我有一个主网页经由registerclientscriptinclude添加jQuery库:
Page.ClientScript.RegisterClientScriptInclude(this.GetType(),
"JQuery",
Page.ResolveUrl("~/Scripts/jquery-1.2.6.min.js"));
在使用该主页我想包括取决于jquery的一个脚本的页面:
Page.ClientScript.RegisterClientScriptInclude(this.GetType(),
"jqplugin1",
Page.ResolveUrl("~/Scripts/jquery.plugin1.compressed.js"));
这导致因为页面的客户端脚本是用第一问题,则主页客户机脚本(导致插件抱怨“jquery的”是未定义)。
反正是有控制的客户端脚本包括顺序?或者对如何最好地控制这种情况(临时主网页是包括一切......但是这不会长期工作)的任何建议。
解决方案
由于母版页就像是嵌入到网页中的控件,可以实现页面周期的末尾添加这些脚本,控制火会先页,所以你的页面就可以了。
其他提示
您可以重新在页面中包含的jQuery库,如果它已经存在它只会覆盖它,如果没有也将增加。
不隶属于 StackOverflow