【发布时间】:2009-02-25 21:15:40
【问题描述】:
我有一个通过 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”未定义)。
有没有办法控制客户端脚本包含的顺序?或者,关于如何最好地控制这一点的任何建议(母版页暂时只包含所有内容......但这不会长期有效)。
【问题讨论】:
-
在生命周期的哪个部分添加它们?页面初始化? Page_Load?
标签: asp.net master-pages clientscriptmanager