1.使用TextBox控件输入日期格式数据时,如何让它只能输入有效的日期格式,如出现2011.02.33时,提示日期出错.
 
2.当我函数把字符的TextBox.Text写入数据库的日期型字段时:
使用Convert.ToDateTime(TextBox.Text),在TextBox.Text输入不合法字符串的时候程序会报错!改用以下语句也报错!(不会出现“日期有错误”提示!)
DateTime   dt=new   DateTime(); 
try

    dt=DateTime.Parse(TextBox.Text); 

catch 

    ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('日期有错误,重新输入!');</script>");

请问如何写?