从JS中修改ModelState

本文关键字:ModelState 修改 JS | 更新日期: 2023-09-27 18:11:48

我有一个小的拖放操作,其中一个隐藏字段是使用JavaScript填充的。这个想法是,这个隐藏字段的修改属性将像正常一样返回到服务器。问题是ModelState没有识别值已经改变-我有一个错误说值为空,当它显然不是(它实际上没有一个必需的标志,但它是一个int,所以仅仅是事实,它是空导致MVC发脾气)。

所以我只是想知道,如果,在JavaScript中,我可以修改ModelState的错误,以摆脱错误。

从JS中修改ModelState

事实证明,问题与我想象的完全不同——长话短说,它实际上是在说真话,它是由我已经知道的另一个问题引起的,很容易解决。我可能应该更信任MVC。

谢谢你的帮助。通常有比我尝试做的更好的方法(删除验证而不仅仅是修复问题),所以这个问题有点愚蠢。