在控制器和视图之间修改实体

Mat*_*ieu 4 c# asp.net-mvc asp.net-mvc-3

这怎么可能? 调节器 视图 ViewCode

两天的头撞.如果有人有一个理智的解释,这将是很好的.

请注意,如果我删除了EditorFor(o => o.DocumentParentID),则在[HttpPost]中收到该值时会更改为0,因此它们与DB的其他记录匹配

请注意,这些是DB中的相关记录 在此输入图像描述

Ufu*_*arı 7

ID属性的值为6,因为它与路径中的Id参数匹配.似乎默认模型绑定器也在您的网址中查找这些属性.

在StatusClient类中更改操作方法的参数名称或ID属性的名称,它应该可以正常工作.

此外,如果您未添加EditorFor(o => o.DocumentParentID)视图,DocumentParentID将不会回发到您的操作方法,您将获得默认值0.

  • 男人那个很棒的猜测;) (2认同)