WEB开发网
开发学院WEB开发ASP.NET 在ASP.NET中实现弹出日历 阅读

在ASP.NET中实现弹出日历

 2007-12-15 09:33:57 来源:WEB开发网   
核心提示:}else{ this.pnlCalendar.Attributes.Add("style","POSITION: absolute");} } Page.RegisterClientScriptBlock("Script_Pan

  }
  else
  {
   this.pnlCalendar.Attributes.Add("style","POSITION: absolute");
  }

  }

  Page.RegisterClientScriptBlock("Script_Panel" + this.ID,
  "<script> function On"+this.ID+"Click() {  if("+this.ID+
"_pnlCalendar.style.display == \"none\")   "+this.ID+
"_pnlCalendar.style.display = \"\";  else   "+this.ID+
"_pnlCalendar.style.display = \"none\"; } </script>");  
  this.Button1.Attributes.Add("OnClick","On"+this.ID+"Click()");
  
 }


 #region Web 窗体设计器生成的代码
 override protected void OnInit(EventArgs e)
 {
  //
  // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
  //
  InitializeComponent();
  base.OnInit(e);
 }
 
 /// <summary>
 /// 设计器支持所需的方法 - 不要使用代码编辑器
 /// 修改此方法的内容。
 /// </summary>
 private void InitializeComponent()
 {
  this.Calendar1.SelectionChanged += new System.EventHandler(this.Calendar1_SelectionChanged);
  this.Load += new System.EventHandler(this.Page_Load);

 }
 #endregion

 #region 日历选择时的事件
 private void Calendar1_SelectionChanged(object sender, System.EventArgs e)
 {
  this.TextBox1.Text = Calendar1.SelectedDate.ToShortDateString();
  this.pnlCalendar.Attributes.Add("style","DISPLAY: none; POSITION: absolute");
 }
 #endregion
 }
}








上一页  1 2 

Tags:ASP NET 实现

编辑录入:coldstar [复制链接] [打 印]
赞助商链接