2010-07-29 56 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(); 
}