dropdownlist当然可以
也可以直接用日历控件
若是普通的TextBox则可以用验证控件,搜索一下正则表达式,该网站有

解决方案 »

  1.   

    try
    {
        Convert.ToDateTime(TextBox1.Text);
    }
    catch
    {
        Label1.Text = "日期无效!";
    }DropDownList可以,不过要AutoPostBack="true",然后在服务器端给日期的下拉菜单重新加载数据,或者你写个JS程序也行.
      

  2.   

    dropdownlist可以阿!
    在月份的dropdownlist中触发事件,控制日期dropdownlist的item。
      

  3.   

    http://expert.csdn.net/Expert/topic/1887/1887844.xml?temp=.1322443
    别人写的,绝对对你有用,比你的构想要好