我想要在母版页上动态注册一个jQuery脚本,但它不起作用,任何人都可以帮助我吗?注册jquery动态不工作
我从我的web应用程序, 根得到了在一个文件夹中的材料/脚本,脚本和我的母版页看起来像
public partial class Application : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
ScriptManager.RegisterClientScriptInclude(this, this.GetType(), "jquery",
VirtualPathUtility.ToAbsolute("~/Materials/Scripts/jquery-1.4.2.min.js"));
}
}
但是,这永远不会奏效。使用
工作正常。
我很好奇,为什么你试图动态注册。您是否尝试根据人们访问的页面来加载和卸载客户端脚本?还是有另一个原因呢? – JasCav 2010-09-08 14:56:54
@Jas - 因为脚本文件的母版页中没有正确处理相对路径。 – 2010-09-08 15:00:28
很好的问题。我认为,在我的项目中,我并不需要这么做,但是我看到了这个方法在我们的另一个项目中,并且总的来说,我认为您可以更好地控制脚本。 – AGuyCalledGerald 2010-09-08 15:01:19