我有 asp.net-mvc 网站,我们从在服务器上使用 PartialView() 迁移了一个弹出窗口,只返回 Json() 响应(并在客户端进行绑定)。在这种情况下,它似乎快了大约 10 倍,这很棒。
我遇到的一个问题是现有代码大量利用 ModelState 进行验证和 UI 突出显示问题。
如果我现在只是从服务器接收 Json() 响应,是否有建议的方法来进行验证。
特别是: 1. 将 ModelState 错误返回到 Gui 的首选方法是什么(并获得与使用 asp.net-mvc modelstate 开箱即用的相同的红色突出显示和绑定。2. 我应该仍然使用 modelstate 还是 ditch它是另一个完整的解决方案。 3. 在此迁移过程中需要担心的任何其他问题。