我有点想大声这里,所以让我知道如果我需要澄清......

在AJAX富集的站点,使用JsonResult将信息传递回客户端时,正在使用什么样的技术,模式,最佳实践传递的ModelState验证错误返回给客户端?

我使用XVAL和城堡验证我的视图模型,是有某种形式的标准得到JQuery验证显示错误从Ajax响应来?

有帮助吗?

解决方案

我不知道有任何的最佳做法,但我可以告诉你,我做了最近的一个项目。基本上,我定义为所有JSON保存的效果称为IJSONValidationResult的接口。该接口由两个属性,一个布尔值的IsValid表明,如果保存/行动是有效的和错误的列表。该类比填充了的ModelState验证错误。

比以前在客户端JavaScript来解析JSON结果并进行适当的更新的页面。举个例子,如果它是有效的比从编辑页面到列表页面重定向显示,或者是否有错误所保存的结果,显示他们在以前隐藏的DIV的用户。

没有什么太令人兴奋了,但它是低开销和非常简单的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top