Member 12677198 Ответов: 1

Как получить доступ к папке формы страницы. aspx на главной странице?


1) у меня есть главная страница, где две кнопки-одна-вход, а другая-контакт.
2) Страница signin.aspx в папке save in signin и contact. aspx находится в открытом состоянии (не в любой папке)
3) Когда я нажимаю на signin. aspx, он работает (http://localhost:60765/signin/signin.aspx) но когда я нажимаю на контакт (http://localhost:60765/signin/contact.aspx) это также поиск в папке signin

и показать ошибку " ресурс не любит"

Что я уже пробовал:

<pre> <a runat="server"  href="/signin/signin.aspx" >Sign in</a>

другое для контакта

<a runat="server"  href="/KB/answers/contact.aspx" >contact</a>

1 Ответов

Рейтинг:
8

an0ther1

Вы используете относительный путь к странице. Вы должны использовать полный путь.
При ссылке на страницы/изображения / скрипты внутри страницы ASPX вы должны указать полный путь из корневого каталога.
Допустим, у вас есть следующая структура;
Default. aspx в корневом каталоге
SiteMaster.Мастер в папке с именем Master
Signin.aspx в папке с именем Singin
Contact. aspx в папке с именем Contact
About. aspx в корневой папке

Полный путь к каждому из этих файлов будет следующим;
~/По умолчанию.aspx-файл
~ / Master / Sitemaster.Мастер
~/Поет/Поют.aspx-файл
~/Контакт/Контакт.aspx-файл
~/О.aspx-файл
Символ " ~ " указывает на корень вашего сайта

Вы действительно не должны использовать относительные пути
Ссылаться: ASP.NET пути веб-проекта[^]