private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
HtmlTable tb=new HtmlTable ();
this.Panel1.Controls.Add(tb);
for(int i=0;i<=10;i++)
{
HtmlTableRow row=new HtmlTableRow ();
tb.Controls.Add(row);
for(int j=0;j<=3;j++)
{
HtmlTableCell cell=new HtmlTableCell ();
row.Controls.Add(cell);
TextBox btn=new TextBox();
btn.AutoPostBack=true;
btn.Attributes.Add("onfocus","xcalendar(this,'0')"); // 执行后发现点击页面文本框没有显示日 历控件,怎么回事。
cell.Controls.Add(btn);
}
}
}
<script src="../js/calendar.js" type="text/javascript"></script> 在 head 里已经加了该语句 calendar.js 是做好的
xcalendar(this,'0') 调用方法
解答出来后讲加一倍的分
{
// 在此处放置用户代码以初始化页面
HtmlTable tb=new HtmlTable ();
this.Panel1.Controls.Add(tb);
for(int i=0;i<=10;i++)
{
HtmlTableRow row=new HtmlTableRow ();
tb.Controls.Add(row);
for(int j=0;j<=3;j++)
{
HtmlTableCell cell=new HtmlTableCell ();
row.Controls.Add(cell);
TextBox btn=new TextBox();
btn.AutoPostBack=true;
btn.Attributes.Add("onfocus","xcalendar(this,'0')"); // 执行后发现点击页面文本框没有显示日 历控件,怎么回事。
cell.Controls.Add(btn);
}
}
}
<script src="../js/calendar.js" type="text/javascript"></script> 在 head 里已经加了该语句 calendar.js 是做好的
xcalendar(this,'0') 调用方法
解答出来后讲加一倍的分
这一句应该放在Page_Load()方法中的最后,要把表格中的内容添加到表格中,再把表格添加到Panel1中。
试试