У меня есть меню, состоящее из html <a>
тегов для ссылки на разные страницы. Страницы находятся в разных папках проекта. Некоторые из страниц находятся в подпапках. При работе в Visual Studio hrefs записываются следующим образом:Как перемещаться между страницами на разных уровнях приложения с помощью HTML-тегов <a>?
/Folder1/Page1.aspx
/Folder2/SubFolder1/Page2.aspx
и навигация работает отлично между всеми страницами. Однако, когда я запускаю из IIS с hrefs, написанным таким образом, я получаю сообщение об ошибке, что страницы не найдены, а указанный адрес не имеет имени приложения. Я пробовал префикс hrefs с ../
, который работал нормально до тех пор, пока я не попал на страницу в подпапке и не захотел перейти на страницу за пределами этой родительской папки, как в примере выше, с страницы 2 на страницу1, страница не найдена, потому что адрес имеет префикс с Folder2 следующим образом: /Folder2/Folder1/Page1.aspx
.
Можно ли перемещаться между страницами в разных папках и подпапках на разных уровнях, используя <a>
теги?