各位高手,我想用Label控件实现这样一个效果:当鼠标点击到控件上时弹出一个用日历控件,来选择日期,然后把选择好的日期显示在Label上。如果不行,用什么方法可以呢?请指点迷津
下面是在做的时候碰到的问题,及我的部分代码:
<asp:Label ID = "BeginDate_Lable1" Width = "100px" BorderStyle = "Double"  BorderColor="#FF0000" BorderWidth = "3"  OnClick = "SelectDate" Runat = "server" /> <asp:Calendar ID = "Cal" OnSelectionChanged = "Date_Changed" Visible = "False" runat = "server"/>        void SelectDate(Object sender, EventArgs e)
{
Cal.Visible = true;
}
void Date_Changed(Object sender, EventArgs e)
{
BeginDate_Lable1.Text = Cal.SelectedDate.ToShortDateString();
Cal.Visible = false;
}
好像Label没有onclick这个事件(TextBox也没有,我后来想用TextBox实现)这样,页面可以执行,但是只要我一在Label上点一下鼠标,就会出错,说是SelectDate没有定义!Why??
有什么方法可以解决呢??