protected System.Web.UI.WebControls.TextBox TextBox_departDate;
protected System.Web.UI.WebControls.TextBox TextBox_returnDate;
//等等其他的一些非TextBox的控件
protected DateTime departDate, returnDate;try
{
departDate = DateTime.Parse(TextBox_departDate.Text);
returnDate = DateTime.Parse(TextBox_returnDate.Text);
}
catch(Exception ex)
{
//在这里怎样才能得到,是哪个TextBox产生了异常?
//当然还包括其他类型的控件产生的异常
}
protected System.Web.UI.WebControls.TextBox TextBox_returnDate;
//等等其他的一些非TextBox的控件
protected DateTime departDate, returnDate;try
{
departDate = DateTime.Parse(TextBox_departDate.Text);
returnDate = DateTime.Parse(TextBox_returnDate.Text);
}
catch(Exception ex)
{
//在这里怎样才能得到,是哪个TextBox产生了异常?
//当然还包括其他类型的控件产生的异常
}
还有就是如果上面的转换出现异常,下面的代码不会执行,也就不会出现下面的异常,但是本身下面的代码也是错误的!
改正:
在转换发生异常时,怎样才能知道这个异常是由哪个TextBox.Text转换发生的。
我的目的是想得到那个TextBox
不关心它具体是由于什么转换发生的异常,
只关心这个转换发生在哪个TextBox.Text,而且要得到这个TextBox