Asp.net 母版页中的相对Jquery文件路径问题!

Asp.net 母版页中的相对Jquery文件路径问题!,asp.net,master-pages,Asp.net,Master Pages,我需要在母版页标题部分添加两个相对的Jquery文件路径。 我尝试了两个文件,但其中只有一个在我的“头”部分调用。我在我的母版页代码中也使用了此代码,但它不起作用: protected void Page_PreRender(object sender, EventArgs e) { string jquery = ResolveClientUrl("~/JQuery/jquery-1.4.4.min.js"); Page.ClientS

我需要在母版页标题部分添加两个相对的Jquery文件路径。 我尝试了两个文件,但其中只有一个在我的“头”部分调用。我在我的母版页代码中也使用了此代码,但它不起作用:

        protected void Page_PreRender(object sender, EventArgs e)
    {
        string jquery = ResolveClientUrl("~/JQuery/jquery-1.4.4.min.js");

        Page.ClientScript.RegisterClientScriptInclude("jquery", jquery);

        string jqueryShadow = ResolveClientUrl("~/JQuery/jquery.shadow.js");

        Page.ClientScript.RegisterClientScriptInclude("jqueryShadow", jqueryShadow);
    }
另外,当我尝试以下方法时:

<script type="text/javascript" src="<%= Page.ResolveClientUrl("~/jquery.js") %>"></script>

我得到了相同的错误链接

当我在母版页标题部分直接定义这两个Jquery文件时,一切都适合我!如何将Jquery文件(不止一个!)的相对路径注入到母版页的头部部分

有什么想法吗


问候。

您是否在您提供的链接上尝试了@Bharath提出的解决方案

var control = new HtmlGenericControl("script") ;
control.Attributes.Add("type", "text/javascript");
control.Attributes.Add("src", Page.ResolveClientUrl("~/JQuery/jquery-1.4.4.min.js")); 
this.Page.Header.Controls.Add(control);
您可以将这些语句放在母版页的Page_Load事件中


关于,

是的,我也尝试过,我为包含两个Jjquery文件编写了两段代码,但其中一个包含在“Head”部分,另一个被忽略了!(如果我们可以在“Head”部分注入多个文件就好了!)事实上,我自己也尝试过,效果非常好。我重新插入控件变量并重新读取,我添加的两个脚本工作得非常出色。你必须注意,当你检查生成的HTML时,它们被添加在同一行,没有换行符。谢谢你,ClayKaboom,这是我的错。