Запускать несколько приложений Blazor на одной странице - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь запустить два приложения Blazor на одной странице.Я протестировал оба приложения, и они оба работают.Но как только я добавляю их на свою страницу htlm в виде iframe, у меня возникает много проблем.Например, навигация и кнопки больше не работают должным образом.

Оба приложения, которые я пытаюсь добавить, являются клиентскими проектами Blazor.

Вот как выглядит HTML-страница:

<h1>App 1</h1>
<iframe width="100%" height="45%" src="http://localhost:8082"></iframe>
<h1>App 2</h1>
<iframe width="100%;" height="45%" src="http://localhost:8083"></iframe>

Оба приложения являются образцом, который создается при создании нового проекта Blazor.

Мой вопрос, в чем причина того, что это не работает, и есть ли лучший способ добавить несколько BlazorПриложения для HTML-страницы, чем с помощью iframes.

1 Ответ

0 голосов
/ 17 декабря 2018

Вам следует избегать использования iframes.

То, что вы хотите, невозможно.Но хорошая новость заключается в том, что в этом нет необходимости, компонентная модель Blazor позволяет создавать два отдельных компонента, которые будут выполнять то, что вы хотите.Если вы хотите отделить это, вы должны использовать два отдельных проекта в VS, которые объединяются в одном блаженном приложении.

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