什么技术被用于使用JsonResult时,通过MVC的ModelState验证错误返回给客户端?
-
19-09-2019 - |
题
我有点想大声这里,所以让我知道如果我需要澄清......
在AJAX富集的站点,使用JsonResult将信息传递回客户端时,正在使用什么样的技术,模式,最佳实践传递的ModelState验证错误返回给客户端?
我使用XVAL和城堡验证我的视图模型,是有某种形式的标准得到JQuery验证显示错误从Ajax响应来?
解决方案
我不知道有任何的最佳做法,但我可以告诉你,我做了最近的一个项目。基本上,我定义为所有JSON保存的效果称为IJSONValidationResult的接口。该接口由两个属性,一个布尔值的IsValid表明,如果保存/行动是有效的和错误的列表。该类比填充了的ModelState验证错误。
比以前在客户端JavaScript来解析JSON结果并进行适当的更新的页面。举个例子,如果它是有效的比从编辑页面到列表页面重定向显示,或者是否有错误所保存的结果,显示他们在以前隐藏的DIV的用户。
没有什么太令人兴奋了,但它是低开销和非常简单的。
不隶属于 StackOverflow