Просмотр страниц приложения ASP. NET MVC в Angular SPA - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь включить части ASP. NET MVC приложения в Angular SPA. Цель состоит в том, чтобы создать фрейм с Angular, который отображает определенные страницы сборки бизнес-приложения в ASP. NET MVC.

Как лучше всего достичь этого? Я попытался включить страницы ASP. NET MCV с

* <object type="text/html" data=...>
* <iframe src=...>

Оба решения не работали. Одна из проблем заключается в том, что страницы ASP. NET MCV создают динамическую ссылку c. URL-адрес выглядит как http://mvcapp/page.axd?ContextID=X, что приводит к ответу http, который содержит перенаправление Location на что-то вроде http://mvcapp/page.axd?RuntimeFormID=87faf21a-ab69-411d-bb4d-e012dfd24539.

При проверке области сети в Инструменты отладки Chrome, я вижу, что оба подхода создают тонны запросов на получение с разными динамическими c созданными URL-адресами, и все отвечают кодом состояния "302 найдено".

У вас есть какие-либо идеи о том, как чтобы запустить это?

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 26 февраля 2020

Я помню, как в прошлый раз при интеграции формы ASP. NET с приложением Angular мы использовали простое решение, которое позволяет Angular приложению открывать всплывающее окно с формами ASP. NET. и использовать какой-либо источник события окна (window.onmessage / window.parent.postMessage).

Два приложения работают независимо, и Angular приложению нужно только получить результат из ASP. NET страницы.

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