#c# #html #razor #components #blazor
Вопрос:
Поэтому я хотел создать компонент макета, чтобы наши страницы были стандартизированы. Поэтому я создал простой компонент
Но когда я добавил компонент в новый проект, я вижу текст, но при этом не просматривается css.
Это моя первая попытка добавить компонент в новый проект, поэтому приношу извинения за мое непонимание..
Я думал, что это будет так же просто, как упаковать RCL в пакет nuget, загрузить библиотеку компонентов в новый проект, сослаться на компонент и уйти…
Но я думаю, что некоторые вещи нужно добавить в новый проект, иначе я упустил что-то очевидное..
Компонент представляет собой простое меню навигации без js или чего-либо необычного, только css и html..
У кого — нибудь есть какие-нибудь идеи? Я не встречал много сообщений в Интернете по этой проблеме.
ИСПРАВЛЕНО — Надеюсь, это поможет кому-то новому в blazor
Комментарии:
1. У меня все еще есть небольшая проблема, я использую изображение в компоненте, как мне перенести это в новое приложение, так как оно дает мне 404.
Ответ №1:
Хорошо, я нашел проблему —
Я не понимал, что вам придется ссылаться на css — файлы в новом веб-приложении, которое вы использовали в RCL, — поэтому простое добавление строк ниже в хосте сработало..
lt;link href="_content/Blazor.Components/css/HeaderAndFooter.css" rel="stylesheet" /gt;