На этой странице объясняется, как создать библиотеку классов Razor, куда помещать общие компоненты. Я попытался создать пример проекта на стороне сервера Blazor, где его index.razor
имеет компонент, определенный в библиотеке классов Razor. Это работает.
Я хотел бы разработать приложение на стороне сервера Blazor с возможностью изменить модель хостинга на WASM в будущем. Мне было интересно, возможно ли создавать страницы и компоненты внутри общего RCL, поэтому в этом случае я могу создавать контроллеры внутри проекта на стороне сервера Blazor и использовать их из библиотеки классов Razor с помощью вызовов Http. Это поможет мне в будущем, если я захочу изменить модель хостинга на WASM.
В любом случае, я пытался создать страницу Blazor внутри RCL, но когда я пытаюсь вызвать URL-адрес, написанный внутри @page
оно не достигает.
Я хотел бы спросить вас, возможно ли выполнить sh такое поведение. Если да, чего мне не хватает?
Вы можете скопировать мой образец, просто создав новый проект на стороне сервера Blazor, сделав его ссылочным на RCL, а затем вставив @page "/testpage"
в Component1.razor
* 1017. *