ну, я новичок в Blazor. Раньше я много работал с NodeJS. Для нового варианта использования я хотел узнать больше о Blazor, поэтому в настоящее время занимаюсь этим. Ну что я собираюсь делать? Я хотел бы протестировать компоненты, которые имеют дело с фреймворком сущностей, включая CRUD-операции. Для этого я сделал несколько тестов в прошлом. Мне лично нравится этот процесс (он очень новаторский и эффективный) для автоматической генерации «Razor Pages» для CRUD-операций благодаря модели данных и поставщику данных. Baaaam, он создает полностью рабочие страницы, такие как «редактировать», «удалять», «обновлять» и так далее. Но вот где возникла проблема ... С точки зрения содержания, эти страницы идеальны. Однако они отображаются без какого-либо макета или функциональности (может быть, неправильно интерпретированы?). Поэтому я решил создать чистый и свежий проект.
- Создал приложение Blazor на стороне сервера
- Создал папку «Тест» внутри папки «Страницы».
- Я создал "Razor Component" с демонстрационным контентом.
То же самое для "Razor Page", что я люблю делать, потому что мне нравится разделять код и разметку + мне это нужно для генерации этого материала CRUD позже. Но пока это просто демонстрационный контент.
Наконец отрендеренная часть. Как видите, если я обращаюсь к Test / index (* .razor), все отображается нормально, как меню, макет и как одностраничное приложение.
И, наконец, вот результат "страницы Razor" (* .cshtml). Контент просто отображается без макета, без CSS, без интерпретации гиперссылок и так далее.
-
Вы знаете, что я делаю не так? Мне очень нравится работать с этими генераторами страниц. Это потрясающе и эффективно. Может, у вас есть для меня несколько советов.
Большое вам спасибо.
Привет