ServiceStack Razor не находит нужный вид - PullRequest
0 голосов
/ 16 мая 2018

У меня есть 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 голосов
/ 17 мая 2018

Я протестировал атрибут [DefaultView] в качестве атрибута класса и действия в в этом коммите , и они оба работают, как ожидалось, и отображают выбранный вид.

...