你首先拖放一个TextBox控件,将其id设置为txtTime,然后在这个textbox控件后面加上一个Button控件,接着在拖入一个日历控件,这里主要是设置其属性,首先设置其Visible属性为false,然后在日历控件属性的HTML代码中加上position属性,即<asp:Calendar id="Calendar1" ruant="server".....[strong]position:absolute [/strong]Visible="false">,这里的position:absolute 是让日历控件能在页面中随意摆放(absolute为相对的意思)!并设置这个日历控件一个SelectionChanged事件。
首先,在Button控件的Click事件中添加如下代码:this.Calendar1.Visible=true;
之后,在日历控件的SelectionChanged事件,即Calendar1_SelectionChanged添加如下代码:
{
this.txtTime.text=this.Calendar1.SeletedDate.ToShortDateString();
this.Calendar1.Visible=false;
}
我说的有点罗嗦,其实这个功能是很好实现的!如果还不明白在告诉我们!我会在帮你的!