我有数据进出ASP.NET MVC2控制器/视图设置。ASP.NET MVC2 - 修剪模型中所有字段上的空白字符?
不幸,来自视图的所有数据在最后都有大量的空白。
我使用TryUpdateModel将所有表单数据保存到Db中,并将FormCollection作为参数传递给它(例如form.toValueProvider)。
是否有任何自动或简单的方法来修剪FormCollection中所有项目的所有尾随空白?
我有数据进出ASP.NET MVC2控制器/视图设置。ASP.NET MVC2 - 修剪模型中所有字段上的空白字符?
不幸,来自视图的所有数据在最后都有大量的空白。
我使用TryUpdateModel将所有表单数据保存到Db中,并将FormCollection作为参数传递给它(例如form.toValueProvider)。
是否有任何自动或简单的方法来修剪FormCollection中所有项目的所有尾随空白?
最简单的我能想到的:
formCollection.AllKeys.Select(k => formCollection.Set(k, formCollection[k].Trim()))
我也发现了这个工作:
for (int i = 0; i <= form.Count-1; i++)
{
form[i].Trim();
}
您可能要延长ModelBinder的做自己喜欢的事情。 – Lucero 2010-07-29 09:36:37