在db上下文中设置了[Required]属性的情况下,我确实希望允许所述属性与空字符串保持一致。我尝试了本文中所建议的,以及在我的上下文属性上添加[DisplayFormat(ConvertEmptyStringToNull = false)]。当我从我的登录页面发帖时,名字、姓氏、电子邮件、电话属性都是空的,这会使ModelState崩溃,尽管我已经将其设置为允许这些属性为空字符串。我是不是遗漏了什么?模型/ DBContext
public class User : Ent
我认为我需要将一些ConvertEmptyStringToNull属性设置为false,以消除已经设置为空字符串的字段为空值的UpdateModel行为,这会导致数据库更新失败,但在DevExpressMVC Gridview中任何地方都找不到该属性。ModelBinders.Binders.DefaultBinder = new DevExpress.Web.Mvc.DevExpressEditorsBinder();bindingContext.ModelMetadata.ConvertEmptyStringToNul