标签: aspnetboilerplate
我遇到了表单选择问题,允许用户对模态编辑进行选择。
这是模态ui - 用户可以选择“软件类型”。
页面呈现没有错误(根据chrome devtools)
保存时出现错误(有或没有更改)
我怀疑它是某种类型转换错误,其中服务期望int并且我发送一个字符串。如果那个理论是对的,我怎么从这里开始呢? 保存按钮的js文件调用服务直接进行保存,所以我没有机会到服务器端。
感谢任何想法,感谢阅读。
CSHTML 这是我的_cshtml文件
控制器
_EditPracticeModal.js
的mvc \程序App_Data \日志\ Logs.txt
答案 0 :(得分:1)
失败原因很简单,如果数据类型为int或类似,则发送SoftwareType的无效值,可能是undefined,null或空值。您可以在浏览器中查看此内容,您可以参考以下屏幕截图。
SoftwareType
undefined
null
您还可以检查模型中的有效SoftwareType值。
您应该在请求中发送SoftwareTypeId而不是SoftwareType。
SoftwareTypeId