Asp.net mvc MVC后期绑定,目标类型的多个实例

Asp.net mvc MVC后期绑定,目标类型的多个实例,asp.net-mvc,binding,Asp.net Mvc,Binding,我遇到了一个非常奇怪的问题。本质上,我看到一个文本框的值在到达控制器的POST处理程序后没有被正确绑定 非常简单,我有一个带有ZipPostalCode的对象,我正在使用TextBoxFor将其添加到我的视图中: <%= Html.TextBoxFor(model => model.ZipPostalCode) %> 为属性的getter和setter添加断点,我可以看到我使用正确的值通过属性的setter并存储它,但下一次通过时,我有一个新的模型实例,因此不再具有该值 真让

我遇到了一个非常奇怪的问题。本质上,我看到一个文本框的值在到达控制器的POST处理程序后没有被正确绑定

非常简单,我有一个带有ZipPostalCode的对象,我正在使用TextBoxFor将其添加到我的视图中:

<%= Html.TextBoxFor(model => model.ZipPostalCode) %>
为属性的getter和setter添加断点,我可以看到我使用正确的值通过属性的setter并存储它,但下一次通过时,我有一个新的模型实例,因此不再具有该值

真让人费解,任何意见都非常感谢


编辑:值得一提的是,我传递给视图的对象是实体框架生成的对象

能否共享包含post code文本框的HTML片段?您可以获取包含我在此处使用的表单的文本文件:否。这是aspx。我指的是到达客户端的HTML。我在ZipPostal属性上有一个必需的属性,所以我得到了错误,但真正奇怪的是我看到了其中的值。可能是因为请求对象具有值。发布前搜索:发布后: