Asp.net mvc 从ASP.NET模型中的属性中删除空白

Asp.net mvc 从ASP.NET模型中的属性中删除空白,asp.net-mvc,string,model,whitespace,Asp.net Mvc,String,Model,Whitespace,我的应用程序非常庞大,一年后我们发现客户“喜欢”在他们的名字或姓氏中插入空格。。。有没有什么简单的方法可以从这些字符串中删除空白(而不是搜索程序中的每一行),或者我必须搜索整个代码并更改设置Osoba的每一行?我想做set{Osoba=value.Trim():},但我还必须分配get,这在模型的属性中是做不到的 public class Event { [Key] public int EventID { get; set; } pub

我的应用程序非常庞大,一年后我们发现客户“喜欢”在他们的名字或姓氏中插入空格。。。有没有什么简单的方法可以从这些字符串中删除空白(而不是搜索程序中的每一行),或者我必须搜索整个代码并更改设置Osoba的每一行?我想做
set{Osoba=value.Trim():}
,但我还必须分配
get
,这在模型的属性中是做不到的

public class Event
    {
        [Key]
        public int EventID { get; set; }

        public DateTime AddTime { get; set; }

        public DateTime Start { get; set; }

        public DateTime End { get; set; }

        public EventCreateType EventCreateType { get; set; }

        public EventStatus Status { get; set; }

        public string Osoba { get; set; }

        (...)
    } 

在http post操作方法中使用
String.Trim()
,该方法处理表单提交并将修剪后的数据保存到数据库这就是重点,但是如果有100个http post操作呢?有什么简单的方法吗?为每个方法编写助手方法。例如:每个视图模型可能都有一个名为
TrimValues()
的方法,用于修剪其属性值。您想更改旧数据还是要插入db中的新数据?因为它是asp.net mvc应用程序,请查看;他们通过modelbinder实现了修剪,这意味着在发布的文本被指定给viewmodel的那一刻。