我想使用cs代码在aspx页面中使用datetimepicker。但我必须在cs.动态创建它。我通常使用jquery但是可以接受另一种解决方案。
答案 0 :(得分:3)
您可以动态创建脚本,将jquery脚本附加到控件:
string csname1 = "BindDatePickerScript";
Type cstype = this.GetType();
// Get a ClientScriptManager reference from the Page class.
ClientScriptManager cs = Page.ClientScript;
// Check to see if the startup script is already registered.
if (!cs.IsStartupScriptRegistered(cstype, csname1))
{
System.Text.StringBuilder cstext1 = new System.Text.StringBuilder();
cstext1.Append("<script type='text/javascript'>");
cstext1.Append("Your Script");
cstext1.Append("});");
cstext1.Append("</");
cstext1.Append("script>");
cs.RegisterStartupScript(cstype, csname1, cstext1.ToString());
}
此脚本将添加到HTML呈现页面的底部。