我已经试过了
<head id="Head1" runat="server">
<title>Back Office</title>
<link href="~/Styles/MasterPage.css" rel="stylesheet" type="text/css" />
<link href="Styles/custom-theme/jquery-ui-1.8.12.custom.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="<%= Page.ResolveClientUrl("~/scripts/jquery-1.5.1.min.js") %>"></script>
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>错误消息是

我想得太多了,就是觉得用这个对不起
发布于 2011-05-23 13:36:23
看起来,您是在尝试动态地向页面添加控件。在这种情况下,您可以使用以下代码
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);发布于 2011-06-29 01:41:17
尝试在ResolveUrl中使用DataBinding
<script src="<%# ResolveUrl("~/Scripts/jquery-1.5.1.min.js") %>"
type="text/javascript"></script>然后在你的代码中调用头文件的Databind
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
Page.Header.DataBind();
}如果您开始收到有关ViewState的错误,则可能需要在标头上禁用它。
<head runat="server" enableviewstate="false">https://stackoverflow.com/questions/6093135
复制相似问题