Как добавить скрипт и css ссылки по запросу на страницу Razor? - PullRequest
0 голосов
/ 22 апреля 2020

Контекст

Я создал приложение Blazor Server, используя шаблон Visual Studio 2019. У меня будут разные страницы, и на этих страницах могут потребоваться другие сценарии и ссылки css в элементе html <head>.

Вопрос

Вместо того, чтобы добавлять все заранее в _Hosts.cs html, как я могу добавить некоторые из них "по требованию", когда на странице .razor есть страница? такое рендеринг (для чего нужен этот скрипт ...)?

1 Ответ

1 голос
/ 26 апреля 2020

В событии OnAfterRenderAsyn c этого компонента вызовите js interop, который найдет нужные вам ссылки или теги сценария c и добавит их в DOM, если они отсутствуют. В зависимости от того, как структурирован ваш код и ресурсы, вам может потребоваться жестко закодировать всю строку js в вашем компоненте, если только вы не можете иметь нужную функцию в файле js, который всегда загружается

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...