2014-02-21 3 views
2

У меня есть несколько дочерних страниц, используя главную страницу в каталоге по умолчанию. Эти дочерние страницы находятся в разных подкаталогах. Как получить URL-адрес текущей страницы? НЕ главная страница, а дочерняя страница?Как получить URL текущей страницы с главной страницей?

+0

Я думаю, вы должны уточнить это - когда один из дочерних страниц текущей страницы, то URL-адрес является URL-адресом дочерней страницы. Так что предположительно вы это не имеете в виду, но что вы имеете в виду? – peterG

+0

Это отвечает здесь: http://stackoverflow.com/questions/189062/does-a-masterpage-know-what-page-is-being-displayed – Serialize

+0

Ваш вопрос действительно сбивает с толку. Пожалуйста, напишите код, что вы пробовали. *** FYI: ***, пожалуйста, не помещайте на свой вопрос кучу несвязанных тегов. – Win

ответ

2

В старые добрые времена мы использовали ServerVariables много, и они все еще очень удобно, например, вы можете получить свою страницу с URL-путь с Request.ServerVariable("PATH_INFO")

это даст вам /sessions.aspx для http://domain.com/session.aspx

или , если вы хотите, чтобы путь к серверу, вы можете использовать Request.ServerVariable("PATH_TRANSLATED") и что будет возвращать что-то вроде D:\websites\wwwroot\sessions.aspx


Nowdays мы, как правило, используйте объект HttpRequest для таких значений, и один из них - HttpRequest.Url, также будет иметь много информации, которую вы можете использовать.

Вы можете see my answer узнать больше об этом, но Майли, вы можете увидеть это изображение:

enter image description here

Смежные вопросы