|
1
|
| Jon Erickson · 技术社区 · 16 年前 |
|
|
1
2
我不知道什么是最佳实践,但我可以告诉你我在最近的一个项目中做了什么。基本上,我为所有JSON保存结果定义了一个名为IJSONValidationResult的接口。该接口由两个属性组成,一个bool IsValid指示保存/操作是否有效,以及一个错误列表。该类已填充ModelState验证错误。 然后,我在客户端使用javascript解析JSON结果,并对页面进行适当的更新。例如,如果从编辑页面重定向到显示已保存结果的列表页面是有效的,或者如果存在错误,则在以前隐藏的div中向用户显示这些错误。 没有什么太令人兴奋的,但它的开销很低,而且非常简单。 |