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 ответ
Я проверил [DefaultView]
атрибут как класс и атрибут действия в этом коммите, и они оба работают как положено и отображают выбранное представление.