C# HttpException(0x80004005)控件包含代码块(即<;%…%>;)
我被卡在这上面了!调试将分级控件添加到我的aspx.page后,我收到错误: System.Web.HttpException:无法修改控件集合 因为控件包含代码块(即)C# HttpException(0x80004005)控件包含代码块(即<;%…%>;),c#,asp.net,ajaxcontroltoolkit,C#,Asp.net,Ajaxcontroltoolkit,我被卡在这上面了!调试将分级控件添加到我的aspx.page后,我收到错误: System.Web.HttpException:无法修改控件集合 因为控件包含代码块(即) 我知道头这个示例将资源添加到中,但也可以与控件.Add()起作用的任何控件一起使用 对于CSS: System.Web.UI.WebControls.Literal lit = new System.Web.UI.WebControls.Literal(); lit.Text = System.Web.Optimization
我知道头
这个示例将资源添加到
中,但也可以与控件.Add()起作用的任何控件一起使用
对于CSS:
System.Web.UI.WebControls.Literal lit = new System.Web.UI.WebControls.Literal();
lit.Text = System.Web.Optimization.Styles.Render("~/bundles/my_css").ToHtmlString();
Header.Controls.Add(lit);
System.Web.UI.WebControls.Literal lit = new System.Web.UI.WebControls.Literal();
lit.Text = System.Web.Optimization.Scripts.Render("~/bundles/my_js").ToHtmlString();
Header.Controls.Add(lit);
对于JS:
System.Web.UI.WebControls.Literal lit = new System.Web.UI.WebControls.Literal();
lit.Text = System.Web.Optimization.Styles.Render("~/bundles/my_css").ToHtmlString();
Header.Controls.Add(lit);
System.Web.UI.WebControls.Literal lit = new System.Web.UI.WebControls.Literal();
lit.Text = System.Web.Optimization.Scripts.Render("~/bundles/my_js").ToHtmlString();
Header.Controls.Add(lit);
尝试从codebehind添加我更改了Page.Header.DataBind();在此.Header.DataBind()后面的代码中;而且效果很好!发送给贡献者的thnx请参见