我有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"
};
}