Mat*_*ieu 4 c# asp.net-mvc asp.net-mvc-3
这怎么可能?

两天的头撞.如果有人有一个理智的解释,这将是很好的.
请注意,如果我删除了EditorFor(o => o.DocumentParentID),则在[HttpPost]中收到该值时会更改为0,因此它们与DB的其他记录匹配
请注意,这些是DB中的相关记录

ID属性的值为6,因为它与路径中的Id参数匹配.似乎默认模型绑定器也在您的网址中查找这些属性.
在StatusClient类中更改操作方法的参数名称或ID属性的名称,它应该可以正常工作.
此外,如果您未添加EditorFor(o => o.DocumentParentID)视图,DocumentParentID将不会回发到您的操作方法,您将获得默认值0.