我有多个输入,其中的每一个需要是Trim
配有在处理之前的形式。如果在每次使用值的时候修改这些值,这很费力,而且也不是非常健壮,因为每个值都在表单的代码隐藏中的许多地方使用。自动微调空白
我想在做这样的事情我的每个属性的:
private string _surname
public string Surname
{
get
{
return _surname.Trim();
}
set
{
_surname = value;
}
}
protected void Page_Load(object sender, EventArgs e)
{
Surname = txtSurname.Text;
}
即使这似乎相当冗长,但。特别是对于具有更多输入数量的表格。也许简单地说:
private string _txtSurname;
protected void Page_Load(object sender, EventArgs e)
{
_txtSurname = txtSurname.Text.Trim();
}
但是,这并不具有相同的鲁棒性在第一个例子,如果我分配到同一属性的其他地方,我会忘记,我首先需要修剪。我觉得应该有一个更简洁的方式来处理这个问题。在那儿?
修改了我巨大的错误代码。 – 2013-04-23 12:36:43