我想把asp.net网页中的各个TextBox的内容都变成空,为什么使用下面的代码,在c#代码中会出现如图的错误?
TextBox_OppositeSide.Text = "";
TextBox_ManageProject.Text = "";
TextBox_SubjectMatter.Text = "";
TextBox_EscapeLeaseDateFrom.Text = "";
TextBox_EscapeLeaseDateTo.Text = "";
TextBox_LeaseDateSign.Text = "";
TextBox_LeaseDtaeFrom.Text = "";
TextBox_LeaseDateTo.Text = "";
TextBox_MonthRent.Text = "";
TextBox_SumRent.Text = "";
TextBox_YearRent.Text = "";
TextBox_RateOfRise.Text = "";
TextBox_LeaseAssureMoney.Text = "";
TextBox_PenalSum.Text = "";
TextBox_ReferencePrice.Text = "";
TextBox_ReferencePriceRemarks.Text = "";
TextBox_ContractRemarks.Text = "";
TextBox_PropertyManageMoney.Text = "";
TextBox_ContractChange.Text = "";
//=======================================================================
//更改后如下:
public void ClearTextBox(params TextBox txt)
{
foreach(var t in txt)
{
t.Text = string.Empty;
}
}
ClearTextBox(
TextBox_OppositeSide,
TextBox_ManageProject,
TextBox_SubjectMatter,
...
TextBox_ContractChange
);
------------------------------图---------------------------

C# 菜鸟中的雏鸟!提的问题也许很幼稚,但我是认真的。希望看在党国的面子上拉兄弟一把!