Jquery 在asp.net-mvc中,从PartialView()迁移到Json响应时-如何显示ModelState验证错误?

Jquery 在asp.net-mvc中,从PartialView()迁移到Json响应时-如何显示ModelState验证错误?,jquery,asp.net-mvc,json,validation,modelstate,Jquery,Asp.net Mvc,Json,Validation,Modelstate,我有一个asp.net-mvc网站,我们从服务器上使用PartialView()迁移到一个弹出窗口,只返回Json()响应(并在客户端进行绑定)。在这种情况下,速度似乎快了10倍,这是非常好的 我遇到的一个问题是,现有代码利用ModelState alot来验证和突出显示问题 如果我现在只是从服务器接收Json()响应,是否有建议的方法进行验证 特别是: 1.将ModelState错误返回到Gui(并获得与asp.net-mvc ModelState相同的红色高亮显示和绑定)的首选方法是什么。

我有一个asp.net-mvc网站,我们从服务器上使用PartialView()迁移到一个弹出窗口,只返回Json()响应(并在客户端进行绑定)。在这种情况下,速度似乎快了10倍,这是非常好的

我遇到的一个问题是,现有代码利用ModelState alot来验证和突出显示问题

如果我现在只是从服务器接收Json()响应,是否有建议的方法进行验证

特别是: 1.将ModelState错误返回到Gui(并获得与asp.net-mvc ModelState相同的红色高亮显示和绑定)的首选方法是什么。 2.我应该继续使用modelstate还是放弃它以获得另一个完整的解决方案。
3.在此迁移过程中需要担心的任何其他问题。

您必须返回带有某种错误标志的json结果以及转换为json的modelstate,然后您可以在客户端使用该结果应用正确的css。此问题有一个示例: