У меня есть следующий код, который должен перейти на определенную страницу компании со страницы запроса. В папке веб-сайта компания находится под папкой «Компании», а страница запроса находится в папке «Запросы».Ссылка на другую страницу в asp.net
Dim strUrl As String = "/Companies/Details.aspx?Company_ID=" & .Company_id
litlCompany.Text = "<a href=" & strUrl & ">" & .Company.Name & "</a>"
адреса URL должен быть построен так,
http://localhost/Companies/Details.aspx?Company_ID=222
Но речь идет, как,
http://localhost/Requests/Companies/Details.aspx?Company_ID=222
ли кто-нибудь знает почему?
Что именно находится в strUrl? –
Если вы используете ~ перед вашими URL-адресами, он перейдет в корневую папку, после чего вы сможете получить доступ к папкам внизу. Это очень удобно в мастер-файлах. Поэтому для вашего примера это будет выглядеть как «Dim strUrl As String =» ~/Companies/Details.aspx? Company_ID = "& .Company_id' – ThePower
http: //localhost/Requests/~/Companies/Details.aspx? Company_ID = 254 , Это происходит сейчас. – Joshua