我需要在主页Head部分添加两个相对的Jquery文件路径。 我尝试this两个文件,但只有其中一个在我的“Head”部分调用。我也在我的母版Code Behind中使用这个鳕鱼,但它不起作用:
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>
我在1链接时遇到了同样的错误!
当我直接在我的主页Head部分中定义两个Jquery文件时,每个东西都适合我!我怎么能在主页的Head部分注入我的Jquery文件(不止一个!)和相对路径?< / p>
有什么想法吗?
问候。
答案 0 :(得分:0)
您是否尝试过在您提供的链接上提出的解决方案(@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);
您可以将这些语句放在MasterPage的Page_Load事件中。
此致