【问题标题】:ASP.NET MVC2 - Trim of whitespace on all fields in a model?ASP.NET MVC2 - 修剪模型中所有字段的空白?
【发布时间】:2011-03-22 14:55:53
【问题描述】:

我有数据进出 ASP.NET MVC2 控制器/视图设置。

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

我正在使用 TryUpdateModel 在通过验证后将所有表单数据保存到 Db,将 FormCollection 作为参数传递(例如 form.toValueProvider)。

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

【问题讨论】:

  • 你可能想要扩展模型绑定器来做你喜欢的事情。

标签: asp.net-mvc-2 trim formcollection


【解决方案1】:

我能想到的最简单的:

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

【讨论】:

    【解决方案2】:

    我也发现这个工作:

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

    【讨论】:

      猜你喜欢
      • 2013-07-14
      • 2021-01-20
      • 1970-01-01
      • 2013-09-25
      • 2012-05-31
      • 1970-01-01
      • 2021-12-31
      • 2018-08-26
      • 2017-03-16
      相关资源
      最近更新 更多