有没有比较好点的日期选择控件,最后代源代码

解决方案 »

  1.   

    using System;
    using System.ComponentModel;
    using System.Text;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Reflection;
    using System.Resources;namespace MyCommon
    {
    [ToolboxData("<{0}:MyCalendar4 runat=server></{0}:MyCalendar4>")]
    public class MyCalendar4 : System.Web.UI.WebControls.TextBox
    {
    public MyCalendar4()
    {
    //this.Width=System.Web.UI.WebControls.Unit.Parse("66");
    }
    protected override void OnPreRender(EventArgs e)
    {
    base.OnPreRender(e);
    if (!Page.IsClientScriptBlockRegistered("MyCalendar4"))
    {
    Assembly assembly=Assembly.GetAssembly(this.GetType());
    ResourceManager rm=new ResourceManager("MyCommon.MyResources",assembly);
    string str = Page.Server.HtmlDecode(rm.GetString("MyCalendar4"));
    Page.RegisterClientScriptBlock("MyCalendar4", str);
    //output.Write(str);
    }
    } protected override void AddAttributesToRender(HtmlTextWriter writer)
    {
    base.AddAttributesToRender(writer);
    writer.AddAttribute("onfocus", "setday(this);");
    }
    protected override void Render(HtmlTextWriter output)
    {
    this.Width = System.Web.UI.WebControls.Unit.Parse("80");
    //base.Attributes.Add("onfocus", "calendar()");
    base.Render(output);
    }
    }
    }
      

  2.   

    MyCalendar4可以参考梅花雨的那个时间控件js
      

  3.   

    发到我的MAIl:[email protected]将给所有的分