Как избежать переписывания URL главной страницы - PullRequest
2 голосов
/ 21 октября 2011

У меня есть главная страница в корневом каталоге моего сайта.Затем в другом каталоге у меня есть веб-форма, настроенная для использования этой главной страницы.

Проблема заключается в том, что при отображении страницы все URL-адреса из мастер-страниц переписываются.

Дляпример:

  • Базовый URL на главной странице: "users.aspx"
  • Переписанный URL для веб-страниц в каталоге "Other": "other / users.aspx"

Можно ли сохранить базовый URL?

1 Ответ

1 голос
/ 21 октября 2011

Дело не в том, что URL-адреса переписываются, а в том, что вы используете относительные пути на своей главной странице.Вы, вероятно, делаете что-то вроде этого:

<a href='users.aspx'>View users</a>

Вы можете сделать одну из двух вещей, либо использовать абсолютные пути, либо использовать символ тильды (~) на своем пути (хотя для этого требуется runat ='сервер'):

<a href='/users.aspx'>View users</a>

или

<a href='~/users.aspx' runat='server'>View users</a>
...