0

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

    • 主页.cshtml
    • 设置.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();
    }
}

知道如何让我的服务从子文件夹中提供视图吗?如果我可以单独定义文件夹并使用:

[View("Home")]
4

1 回答 1

2

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

于 2013-10-07T00:55:51.337 回答