ServiceStack Razor找不到正确的视图

时间:2018-05-16 20:05:42

标签: servicestack servicestack-razor

我有ServiceStack网站使用ServiceStack.Razor而没有问题。我从4.0.50升级到5.1.0 - 没有其他实质性更改 - 现在Razor视图引擎没有呈现DefaultView的服务方法。如果我改为返回HttpResult并按该方式设置视图,则确实有效。行为是否从4.x变为5.1,或者我错过了什么?

原创(作品):

    [DefaultView("UploadRetailerReports")]
    public object Get(AdminHome request)
    {
        return new HttpResult()
        {
        };
    }

之后(必需的解决方法):

    public object Get(AdminHome request)
    {
        return new HttpResult()
        {
            View = "UploadRetailerReports"
        };
    }

1 个答案:

答案 0 :(得分:0)

我已在this commit中测试了[DefaultView]属性作为类和操作属性,并且它们都按预期工作并呈现所选的视图。