- Когда пользователь посетил страницу A, должны быть загружены только стили для страницы A, но не для других страниц (предположим, что все стили для A.razor находятся в A.razor.css).
- когда пользователь перешел на страницу B, должны быть загружены только стили для страницы B, но не для других страниц (предположим, что все стили для B.razor находятся в B.razor.css).
Код: Выделить всё
Если Blazor не может загружать стили, зависящие от страницы, по запросу, я полагаю, мне не нужны стили с ограниченной областью, потому что я использую соглашение, подобное BEM, поэтому повторное использование имени класса CSS практически невозможно.
Примечание об общих стилях
Я знаю, что некоторые стили часто используются на большинстве страниц. В таких случаях я извлекаю стили в отдельный файл CSS. Но текущий вопрос не об этом. Здесь мы говорим о том, как загружать зависимые от страницы стили по запросу (при посещении определенной страницы), а не об общих стилях.
Подробнее здесь: https://stackoverflow.com/questions/798 ... fic-page-v
Мобильная версия