Asp.net mvc MVC-强类型视图不返回主键,但表单集合返回主键

Asp.net mvc MVC-强类型视图不返回主键,但表单集合返回主键,asp.net-mvc,model,viewmodel,formcollection,Asp.net Mvc,Model,Viewmodel,Formcollection,我有一个视图和模型。在解决方案中,我使用代码优先设计模式创建了带有[KEY]属性的模型类,以标记主类 默认情况下,我使用MVC对话框创建CURD视图,问题是我可以从模型中获取主键值,但当我发布编辑视图中的信息时,我在主键字段中看到的是零,而不是1 我知道我做错了什么,但找不到。任何帮助都将不胜感激。我已将我的模型主键从CustomerId更改为Id。现在模型正在接收主键,或者我应该使用自定义ModelBinder类。查看模型:代码优先模型:操作模型:操作表单集合:通过这种方式,我可以看到主键已发

我有一个视图和模型。在解决方案中,我使用代码优先设计模式创建了带有[KEY]属性的模型类,以标记主类

默认情况下,我使用MVC对话框创建CURD视图,问题是我可以从模型中获取主键值,但当我发布编辑视图中的信息时,我在主键字段中看到的是零,而不是1


我知道我做错了什么,但找不到。任何帮助都将不胜感激。

我已将我的模型主键从CustomerId更改为Id。现在模型正在接收主键,或者我应该使用自定义ModelBinder类。

查看模型:代码优先模型:操作模型:操作表单集合:通过这种方式,我可以看到主键已发布到操作,但无论如何模型不明白这一点