WebApi POST not to include ID field

删除回忆录丶 提交于 2019-12-05 14:42:26

Try with:

[ScaffoldColumn(false)]

The ID property will no longer be seen by the html helpers. However, the model binder might still try to move a value into the ID property if it sees a matching value in the request.

So you decorate it with Exclude to avoid property to be binded:

[Exclude]
 public long ID { get; set; }

You can also , (inside your Post function) remove the property from state:

  ModelState.Remove("Id"); // Key removal

    if (ModelState.IsValid)
       {

       }
    }
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!