Asp.net负责人问题

时间:2010-06-08 09:12:22

标签: c# asp.net

我想写头标。

我需要创建动态

<head id="htmlHead" runat="server">

</head>
代码背后的代码:

htmlHead.InnerText = "<script src=\"Scripts/jquery.ui.datepicker.js\" type=\"text/javascript\"></script>"

不工作请帮忙

2 个答案:

答案 0 :(得分:4)

head标记是服务器控件,因此您可以执行以下两项操作之一:

Literal scriptLiteral = new Literal();
scriptLiteral.Text = "<script src=\"Scripts/jquery.ui.datepicker.js\" type=\"text/javascript\"></script>";
Header.Controls.Add(scriptLiteral);

或者MUCH首选:

ClientScript.RegisterClientScriptInclude("JQuery-DatePicker", "~/Scripts/jquery.ui.datepicker.js");

答案 1 :(得分:0)

尝试

htmlHead.InnerHtml