怎么做一个自定义控件 要求选者一个ImageButton后弹出一个Calendar空间 选者时间  最后显示在 TextBox框里 请高手请教

解决方案 »

  1.   

    Calendar.aspx:
    <asp:textbox id="txtDate" runat="server"></asp:textbox> 
    <asp:linkbutton id="btnSel" runat="server" Font-Bold="True" onclick="btnSel_Click"><IMG src="image/datetime.gif" border="0"></asp:linkbutton> <uc1:datasel id="myCalendar" runat="server"></uc1:datasel>
    myCalendar.aspx.cs:
     protected void btnSel_Click(object sender, System.EventArgs e)
      {
        DateTime SelDate;
        try
        {
          SelDate=DateTime.Parse(txtDate.Text);
        }
        catch
        {
         SelDate=DateTime.Now;
        }
    myCalendar.displayCalendar("选择日期", SelDate,"txtDate", "Valid_date","455","450");
    }