Как обрезать все значения в MVC (при добавлении и редактировании)
Любой ярлык для обрезки всех значений в контроллере MVC.
Что я уже пробовал:
В настоящее время все поля используют обрезку.
Сделайте один класс
public class TrimModelBinder : System.Web.Mvc.DefaultModelBinder { protected override void SetProperty(ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext,System.ComponentModel.PropertyDescriptor propertyDescriptor, object value) { if (propertyDescriptor.PropertyType == typeof(string)) { var stringValue = (string)value; if (!string.IsNullOrWhiteSpace(stringValue)) { value = stringValue.Trim(); } else { value = null; } } base.SetProperty(controllerContext, bindingContext, propertyDescriptor, value); } }
//global.asax Application_Start event. ModelBinders.Binders.DefaultBinder = new TrimModelBinder();