如何在没有路径问题的情况下将jquery包含在masterpage头中?

我试过这个

 Back Office   <script type="text/javascript" src="">    

错误消息是

在此处输入图像描述

我想太多了,只是发现使用这个抱歉

看来,您正在尝试动态添加控件。 在这种情况下,您可以使用以下代码

 var control = new HtmlGenericControl("script") ; control.Attributes.Add("type", "text/javascript"); control.Attributes.Add("src", Page.ResolveClientUrl("~/scripts/jquery-1.5.1.min.js")); //CDN will be best while hosting the application //control.Attributes.Add("src", "http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"); this.Page.Header.Controls.Add(control); 

尝试将DataBinding与ResolveUrl一起使用

  

然后在你的代码后面调用Header的Databind

  protected override void OnInit(EventArgs e) { base.OnInit(e); Page.Header.DataBind(); } 

如果您开始收到有关ViewState的错误,则可能需要在标头上禁用它。