求大佬提供方法。我想使用ajax post方法 去edit.但是行不通。。。分别使用了下面2个方法都不行
查看更多
第一种方式应该是没有问题的,你可以调试一下createvm之后,vm.Entity里是不是有值,另外可以看一下DoEdit之后命令行窗口输出的sql语句是什么来定位错误
第二种方式不能用ContentType:"application/json",只有webapi默认会接受json,普通的controller默认接受的是form,除非你在参数前面手动指定[FromBody]
发布 问题
分享 好友
手机 浏览
回到 顶部
大佬,sql语句没有update这个字段。。。。



你试试是只有这个字段不修改,还是其他字段页不修改,你随便改个其他字段试试
老大我试了其它的字段可以更新。难道是因为这个是枚举所以就不行?
但是我通过框架自带的EDIT按钮是可以的。
我试了半天也都没问题,你在qq群里把最简单的能复现这个问题的代码发给我吧
刘亮 9:50:07
是个隐藏的比较深的bug,因为你CreateVM的时候Include了 SparePart,后台尝试连SparePart一起更新,报错了。后面我再改一下,你可以先加上一句 vm.Entity.SparePart = null;再更新就好了
刘亮 9:51:07
SparePartId不用动,只是把关联的这个SparePart这个类设置成null