我有一个主网页经由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库,如果它已经存在它只会覆盖它,如果没有也将增加。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top