2016-12-26 2 views
0

Я создаю веб-сайт, и я пытаюсь реализовать функцию маршрутизации. В большинстве случаев он работает нормально, но я обнаружил проблему при маршрутизации между различными веб-формами, размещенными на разных уровнях от корня веб-сайта.Asp.net маршрутизация между различными веб-формами

enter image description here

На рисунке выше показаны все маршруты, определенные и изображение ниже показывает решение исследователя моего проекта:

enter image description here

Главная страница (Home.aspx) моего сайта показано ниже :

enter image description here

При нажатии на ков вновь открывает новую страницу (singlepage.aspx) со всей статьи о теме и содержит необходимый URL (имя_сайта/заголовок/строки запроса):

enter image description here

Но оттуда, когда я нажимаю на HOME кнопку , он не принимает меня на главную страницу, но вместо этого получает меня к URL, как это:

enter image description here

Похоже, это не вызов «routeHome» маршрут, а не называет «routeSinglePage».

Это как HTML для принятия нас домашняя страница:

enter image description here

Так что я хотел бы знать, как я могу получить его на главную страницу из singlepage.aspx, нажав на кнопку HOME. Нужно ли добавлять новые маршруты или что-то еще.

Благодаря

ответ

1

Изменить HTML-код, чтобы:

<li><a href="/Home">Home</a></li> 
<li><a href="/AbousUs">About</a></li> 
<li><a href="/ContactUs">Contact</a></li> 

«/» указывает на абсолютный путь, вы используете относительный путь и, следовательно, вопрос.

+0

спасибо ..... пропустили что-то такое базовое –

+0

После этого проблема не возникла –