Как я могу встроить другие приложения в asp.net? - PullRequest
0 голосов
/ 24 октября 2019

Я создал три проекта в Visual Studio. Одним из них является базовый проект, и я хотел бы встроить два других проекта в базовый проект. Я просмотрел несколько статей, но не смог найти то, что соответствует моим требованиям (и я все еще новичок в asp.net :)). Ниже приведен скриншот того, что я создал

VS Solution Explorer Screenshot

Я хотел бы позвонить FirstApp и SecondApp при запуске BaseApp, а такжеотображать некоторые уникальные тексты, такие как "hello from FirstApp" и "hello from SecondApp".

Ответы [ 3 ]

4 голосов
/ 24 октября 2019

Все, что вам нужно сделать, это создать ссылку на проекты, которые вы хотите использовать, а затем вызвать код в этих проектах.

Вы можете добавить ссылку на другой проект, щелкнув правой кнопкой мыши BaseApp,выберите Add и Reference. Затем вы получите экран, где вы можете выбрать другие проекты в вашем решении. Выберите те, которые вы хотите использовать, и вы можете начать использовать классы в других проектах.

2 голосов
/ 24 октября 2019

Если вы хотите использовать FirstApp и SecondApp, создайте библиотеку классов для этого проекта и добавьте ссылку на эту библиотеку в ваш первый проект [base]. После этого вы получите доступ ко всем методам в этом проекте в зависимости от типа сборки.

1 голос
/ 24 октября 2019

Если вы хотите видеть на странице, загруженной из веб-приложения, другую страницу, загруженную из другого веб-приложения, тогда вам нужно использовать iframes.

Для этого вам не нужно, даже еслипроекты в одном решении. Это разные процессы. Они могут даже быть в разных доменах. Вы действительно используете протокол http для создания фреймов. Приложения полностью изолированы.

...