Я полагаю, что сайт, который вы хотите включить (сайт 2), содержит ссылки, формы и другой динамический контент. В этом случае, я думаю, единственный вариант - использовать на сайте 1, на котором отображается сайт 2. URL-адрес сайта 1 не изменится, и у пользователя создается впечатление, что сайт 2 является сайтом 1 - если только он не имеет принципиально иной компоновки, конечно.
Обратите внимание, что использование считается плохой практикой в большинстве случаев, но и для ваших требований может быть правильным решением, и это still supported/improved в HTML 5.
Обратите внимание, что сайт 2 будет по-прежнему виден в Google, и если кликнул он будет показан без сайта 1; если вы не добавили некоторые скрипты на сайт 2 для перенаправления на сайт 1.
Я не уверен в этом, но могу быть «Server.Transfer» - это то, что вы ищете. – Rohit
'Request.UrlReferrer' - вариант, однако он ненадежен. –
Server.Transfer работает только в том случае, если вы находитесь на одном сервере. Это так? –