Объединение веб-страниц на основе Angular 6 с устаревшим веб-порталом ASP.NET - PullRequest
0 голосов
/ 01 июля 2019

У меня есть устаревший веб-портал ASP.Net на базе .NET 4.0 .Теперь у меня есть некоторые новые требования, для которых я планирую использовать Angular 6 .Переписывание существующего веб-приложения на основе .NET в Angular 6 потребует огромных усилий.Итак, я думаю о создании новых страниц в Angular 6 и интеграции с существующим приложением ASP.NET.Прежде чем попробовать этот подход, я хочу получить несколько советов о том, как интегрировать серверное приложение ASP.NET со страницами на стороне клиента Angular.

Делимся своим опытом в отношении аналогичного подхода, предложения, рекомендации всегда приветствуются.

1 Ответ

0 голосов
/ 01 июля 2019

Проблема заключается в том, что Angular - это стиль разработки приложений SPA или одностраничных приложений, где устаревшее ASP.Net отображает новую страницу при каждой операции обратной отправки, которая уничтожает экземпляр приложения Angular. Каждый раз, когда вам нужно перейти на страницы в приложении APS.Net, вы потеряете свое приложение Angular и будете нуждаться в его повторной инициализации каждый раз, когда будете возвращаться на новую страницу.

Возможно, вы могли бы создать старые страницы и скрывать Angular SPA каждый раз, когда вы показываете старую страницу, чтобы поддерживать работу SPA.

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