У меня есть форма с несколькими входами, каждая из которых должна быть Trim
med, прежде чем они будут обработаны. Было бы трудоемким - и не очень надежным - обрезать их при каждом использовании значения, поскольку каждый из них используется во многих местах в коде кодекса.Пробелы автоматической обрезки в формах ввода
Я имею в виду сделать что-то вроде этого для каждого из моих свойств:
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();
}
Но это не имеет ту же прочность, как и в первом примере в том, что, если я назначу на ту же собственность в другом месте, я мог бы забыть, что мне нужно обрезать первым. Я чувствую, что должен быть гораздо более лаконичный способ справиться с этим. Здесь?
дополненного мой колоссально закодированный код. –