servicestack,Razor,servicestack" /> servicestack,Razor,servicestack" />

Razor ServiceStack/views子文件夹

Razor ServiceStack/views子文件夹,razor,servicestack,Razor,servicestack,我有一个视图文件夹结构,例如: 家 Home.cshtml Settings.cshtml 当这些页面直接位于/Views/文件夹中时,我可以执行以下操作: public class HomeService : Service { [View("Home")] public object Any(Home request) { return new HomeResponse(); } } public class HomeService :

我有一个视图文件夹结构,例如:

    • Home.cshtml
    • Settings.cshtml
当这些页面直接位于/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();
    }
}
如何告诉我的服务提供子文件夹中的视图?如果我可以定义某个文件夹对象,并且能够将我的视图定义为普通视图,那就更好了:

但是,当我的视图位于子文件夹中时,我无法执行以下操作:

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")]

ServiceStack
/Views
文件夹中的所有视图名称都应具有唯一的名称(即与请求DTO类似)。因此,在
/Views
文件夹中,它可以位于您喜欢的任何文件夹结构中,因为它们都是唯一的,ServiceStack只会选择具有匹配名称的视图