2013-10-07 93 views
0

我有一个视图文件夹结构,如:ServiceStack /视图子文件夹

  • 首页
    • Home.cshtml
    • Settings.cshtml

当我有直接在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(); 
    } 
} 

任何想法如何让我的服务从一个子文件夹提供意见?更妙的是,如果我能seperately定义的文件夹,使用:

[View("Home")] 

回答

2

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

+0

啊,我明白了。得到它完美的工作,谢谢! – Thebluefish

相关问题