在Servicestack中查看模型

时间:2018-07-27 12:20:25

标签: servicestack

在Servicestack文档中以及在Stackoverflow的问题处都提到了 Viewmodel 一词。

这是否始终是在引用视图模型或dotNET MVC?
这是否总是与MVC / MVCcore结合使用?

我在问自己是否错过了在Servicestack中阅读此类功能的信息。如果这样的话,就可以找到从哪里开始阅读的指针。

1 个答案:

答案 0 :(得分:1)

ViewModel只是传递给HTML视图的DTO,该HTML视图是在向服务发出HTML / Web请求时呈现的。服务返回的Response DTO是传递到视图页面以呈现HTML响应的内容,在这种情况下,Response DTO也是View模型(即View使用的模型)。

为服务呈现HTML视图的2种流行技术是:

  1. ServiceStack Templates
  2. ServiceStack.Razor

与MVC不同,您相同的ServiceStack Services用于启用Web服务和呈现Web页面。