ASP.NET MVC2 - обрезка пробелов по всем полям в модели? - PullRequest
2 голосов
/ 29 июля 2010

У меня есть данные, поступающие и выходящие из ASP.NET MVC2 Controller / View set-up.

К сожалению, все данные, поступающие из представления, имеют в конце МАССИВНОЕ количество пробелов.

Я использую TryUpdateModel, чтобы сохранить все данные формы в БД после того, как она пройдет проверку, передавая FormCollection в качестве параметра (например, form.toValueProvider).

Существует ли какой-либо автоматический или простой способ обрезать все конечные пробелы из всех элементов в FormCollection?

Ответы [ 2 ]

1 голос
/ 30 июля 2010

Самое простое, что я могу придумать:

formCollection.AllKeys.Select(k => formCollection.Set(k, formCollection[k].Trim()))
0 голосов
/ 25 февраля 2011

Я также нашел, что это работает:

for (int i = 0; i <= form.Count-1; i++)
{
    form[i].Trim();
}
...