Я следовал этому руководству и использую компоненты бритвы на странице бритвы . Я выполняю компоненты бритвы на странице бритвы, используя
@(await Html.RenderComponentAsync<WEKA.Components.Sortiment>(RenderMode.Server))
, которая работает нормально.
Но каждый пакет (например, matBlazor ), который я пытаюсь использовать, хочет, чтобы я изменил_host.cshtml
файл. У меня нет такого файла в моем проекте страниц Razor ASP.NET Core 3.0 - это файл для маршрутизации в приложении Blazor - я не уверен, где его поместить в проект страниц Razor и что он должен содержать.
Кто-нибудь может дать мне подсказку об этом?
Я обнаружил, просто пытаясь (я новичок в этом и не изучал фон), что когда я изменяю _layout.cshtml
вместо _host.cshtml
идобавьте пустой файл _host.cshtml
в папку Pages, после чего matBlazor начнет работать нормально.