【发布时间】:2015-04-09 12:24:35
【问题描述】:
试图在通过实体框架向数据库添加记录的视图中强制某些字段中的文本为大写。
我可以在视图 EditorFor 中执行此操作,还是可以在触发 db.SaveChanges() 之前在控制器中轻松执行所有字段?
【问题讨论】:
-
在控制器中使用
ToUpper()执行此操作,除非用户需要以大写形式查看? -
当我执行 db.Travelers.Add(traveler); 时,我可以对所有字符串字段执行此操作吗? db.SaveChanges();还是我必须以不同的方式处理每个字符串字段?
-
使用这种方法,您必须在每个字段上调用
ToUpper。或者,您可以创建一个作用于传入 POST 模型的自定义过滤器。 -
谢谢马克.....打算这样做。
标签: asp.net-mvc entity-framework