我是MVC5和实体框架的初学者,所以请保持温和。我无休止地搜索与此问题相关的内容无济于事,也许是因为我不能很好地理解这个问题。
我遇到的问题是,当我编辑'从我的视图中输入的条目,未在表单中明确设置的值最终设置为' NULL'在调用db.SaveChanges()之后在我的数据库中。
在Creation,Email和Date_Submitted时设置的两个值被设置为' null'。理想情况下,在编辑模式下,这些值不会改变,我希望它们保持设置。
我试着改变我能想到的一切,没有运气,从脚手架创建一个新的控制器并没有给我任何答案。我错过了什么?建议?
答案 0 :(得分:0)
您不应将未使用的参数添加到编辑控制器。如果删除编辑视图中未使用的参数(例如电子邮件),则此控制器不会更改这些值