在不同的Web表单之间的Asp.net路由

问题描述:

我正在创建一个网站,我正在尝试实现路由功能。大多数情况下,它工作正常,但我发现一个问题,同时在网站根目录的不同级别之间进行路由。在不同的Web表单之间的Asp.net路由

enter image description here

上图为中定义的所有路线和下面的图片显示了我的项目的解决方案资源管理器中:我的网站的

enter image description here

主页(home.aspx)如下所示:

enter image description here

在点击图像重新它会打开一个新的网页(singlepage.aspx)有关的话题整篇文章,并包含所需的网址(网站名称/标题/查询字符串):

enter image description here

但是,从那里,当我点击HOME按钮,它不带我去主页,而是让我像这样的网址:

enter image description here

好像它不调用“routeHome”的路线,而不是所谓的“routeSinglePage”。

这是拍摄我们主页的HTML是如何:

enter image description here

所以我想知道如何我可以从singlepage.aspx点击HOME键到达主页。我是否需要添加新路线或其他东西?

感谢

更改HTML到:

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

的“/”表示绝对路径,您目前正在使用相对路径,因此这个问题。

+0

谢谢.....错过了这么基本的东西 –

+0

之后没有问题 –