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') 调用方法
解答出来后讲加一倍的分