public ActionResult Calendar2(
            )
        {
            System.Web.UI.WebControls.Calendar cal = new System.Web.UI.WebControls.Calendar();
            cal.ID            = "MyCalendar";
            cal.CssClass      = "month-view";
            cal.CssClass      = "calendar";
            cal.CellSpacing   = 0;
            cal.CellPadding   = -1;
            cal.BorderWidth   = 0;
            cal.ShowGridLines = true;
            cal.ShowTitle     = false;
            cal.CellPadding   = 50;
            //cal.BorderStyle = Solid 2;
            cal.TitleStyle.BackColor = System.Drawing.Color.LightSkyBlue;
            cal.TitleStyle.ForeColor = System.Drawing.Color.White;
            cal.DayStyle.BackColor   = System.Drawing.Color.LightGray;
            cal.ShowNextPrevMonth    = true;
            cal.DayNameFormat        = System.Web.UI.WebControls.DayNameFormat.Full;
            cal.DayRender           += new System.Web.UI.WebControls.DayRenderEventHandler(CalendarDayRender);
            StringBuilder sb = new StringBuilder();

            using (System.IO.StringWriter sw = new System.IO.StringWriter(sb))
            {
                System.Web.UI.HtmlTextWriter writer = new System.Web.UI.HtmlTextWriter(sw);
                cal.RenderControl(writer);
            }
            String calHTML = sb.ToString();

            return(Content(calHTML));
        }
Пример #2
0
        protected override void CreateChildControls()
        {
            tb = new System.Web.UI.WebControls.TextBox();
            tb.ID = "tb" + this.ID;
            tb.CssClass = "text";
            //this.Controls.Add(tb);

            ca = new CalendarExtender();
            DateTimeFormatInfo di = Thread.CurrentThread.CurrentCulture.DateTimeFormat;
            ca.Format = di.ShortDatePattern;
            ca.TargetControlID = tb.ID;
            ca.ID = "ce" + this.ID;
            //this.Controls.Add(ca);

            hf = new System.Web.UI.WebControls.HiddenField();
            hf.ID = "hidden" + this.ID;

            cal = new System.Web.UI.WebControls.Calendar();
            cal.ID = "cal" + this.ID;
            cal.CssClass = "calendar";
            cal.SelectionChanged += new EventHandler(cal_SelectionChanged);
            //this.Controls.Add(cal);
        }
 // Constructors
 public CalendarAutoFormatDialog(System.Web.UI.WebControls.Calendar calendar)
 {
 }