使用ServiceStack.Razor支持服务器端验证

时间:2013-06-12 02:10:24

标签: servicestack

我有一个服务,根据内容类型,使用Razor返回HTML或返回JSON。在HTML模式下,我想支持Forms的服务器端(非JavaScript)验证。我希望依赖存储库进行验证,如果repo返回错误,我会重新显示表单以及来自repo的错误消息。

我使用的模型是:

  • 在json模式下只需抛出异常
  • 在HTML模式下返回包含部分创建的对象和响应状态的响应。

这允许我使用编辑现有对象时使用的相同View重新显示表单,并显示Model.ResponseStatus.Message中包含的错误消息。

我的问题:有没有人对我使用ServiceStack提供的设施有多好的想法?是否有更好,更清洁,更简单的方式?

0 个答案:

没有答案