2010-07-29 69 views
2

我有数据进出ASP.NET MVC2控制器/视图设置。ASP.NET MVC2 - 修剪模型中所有字段上的空白字符?

不幸,来自视图的所有数据在最后都有大量的空白。

我使用TryUpdateModel将所有表单数据保存到Db中,并将FormCollection作为参数传递给它(例如form.toValueProvider)。

是否有任何自动或简单的方法来修剪FormCollection中所有项目的所有尾随空白?

+0

您可能要延长ModelBinder的做自己喜欢的事情。 – Lucero 2010-07-29 09:36:37

回答

1

最简单的我能想到的:

formCollection.AllKeys.Select(k => formCollection.Set(k, formCollection[k].Trim())) 
0

我也发现了这个工作:

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