关于两种变量清空的方式
请问这种清除文本框方式和分别每个清空有什么不同吗?这么用会出错吗?
txtDeliveryOrder.Text = txtCarNo.Text = txtDeliveryDate.Text = txtAffirmSite.Text = txtMatDes.Text = txtRefrence.Text = txtSuttle.Text = string.Empty;
------解决方案--------------------这么写没有任何问题。
------解决方案--------------------
当然了,如果访问Text属性出错,会导致表达式执行不完整,而且很难单步调试。不过对于TextBox来说,我还没有见过访问Text属性出错的情况。
------解决方案--------------------还不如用循环来清空所有文本框, 即使有新添加的文本框, 也不需要改代码。
foreach(Control c in xxx.FindControls)
{
TextBox tb = c As TextBox;
if(tb!=null)
tb.Text = string.Empty;
}