我有一个View文件夹结构,例如:
当我将页面直接放在my / Views /文件夹中时,我可以执行以下操作:
public class HomeService : Service
{
[View("Home")]
public object Any(Home request)
{
return new HomeResponse();
}
}
如何告诉我的服务从子文件夹提供视图?如果我可以定义一些文件夹对象,并且能够正常定义我的视图,那就更好了:
但是,当我在子文件夹中查看视图时,我无法执行以下操作:
public class HomeService : Service
{
[View("Home/Home")]
public object Any(Home request)
{
return new HomeResponse();
}
}
知道如何让我的服务从子文件夹提供视图吗?如果我可以单独定义文件夹,并使用:
,那就更好了[View("Home")]
答案 0 :(得分:2)
ServiceStack /Views
文件夹中的所有视图名称都应该唯一命名(例如,请求DTO)。因此,在/Views
文件夹中,它可以是您喜欢的任何文件夹结构,因为它们都是唯一的ServiceStack只会选择具有匹配名称的视图。