Как показать только базовый URL веб-приложения в адресной строке браузера, даже если мы заходим на какую-либо страницу? - PullRequest
2 голосов
/ 22 февраля 2010

Мы хотим показывать только базовый URL (www.myapplication.com) веб-приложения, даже если пользователь использует веб-страницу в приложении. Пожалуйста, руководство.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 22 февраля 2010

Вы пробовали использовать Server.Transfer("~/MyHiddenPage.aspx")?

С помощью Server.Transfer вы можете перенаправить пользователя на новую страницу, не затрагивая адресную строку.

1 голос
/ 22 февраля 2010

Вы можете сделать это, используя IFrame только в качестве индексной страницы, внутри которой открываются все страницы вашего приложения.Таким образом, в индексе у вас будет IFrame, показывающий вашу страницу по умолчанию и ссылки в них, которые, в свою очередь, открываются внутри IFrame, не затрагивая URL в адресной строке браузера.*

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head><title>Test</title>
</head>
<frameset cols="100%">
<frame src="http://www.geektantra.com">
</frameset>
</html>

Теперь, когда вы нажимаете на любую ссылку внутри страницы, адрес в адресной строке остается неизменным, но его содержание меняется.Это чистая методология HTML и независимость от любого языка сценариев бэкэнда.Поэтому вместо http://www.geektantra.com вы можете поставить defaul.aspx.

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