gpt4 book ai didi

c# - 在 Controller 和 View 之间修改的实体

转载 作者:太空狗 更新时间:2023-10-30 00:43:05 25 4
gpt4 key购买 nike

这怎么可能? Controller View ViewCode

两天的撞头。如果有人有理智的解释,那就太好了。

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

请注意,这些是数据库中的相关记录 enter image description here

最佳答案

您获得的 ID 属性值为 6,因为它与您路由中的 Id 参数匹配。似乎默认模型 Binder 也在您的 url 中寻找这些属性。

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

此外,如果您不在 View 中添加 EditorFor(o => o.DocumentParentID),DocumentParentID 将不会回传到您的操作方法,您将获得默认值 0。

关于c# - 在 Controller 和 View 之间修改的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12301857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com