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

Другие вопросы по тегам