ASP.net站点地图无法导航?

时间:2015-01-02 03:14:26

标签: asp.net

我是Asp.net的新手,我在菜单导航方面遇到了一些麻烦。 我有Web.sitemap

<siteMapNode url="~/" title="Home" description="Home">

<siteMapNode url="~/Default" title="Home" description="Go to the homepage" />

<siteMapNode url="~/Reviews/Default" title="Reviews" description="Reviews published on this site">
  <siteMapNode url="~/Reviews/AllByGenre" title="By Genre" description="All Reviews Grouped by Genre" />
  <siteMapNode url="~/Reviews/All" title="All Reviews" description="All Reviews" />
</siteMapNode>

<siteMapNode url="~/About/Default" title="About" description="About this Site">
  <siteMapNode url="~/About/Contact" title="Contact Us" description="Contact Us" />
  <siteMapNode url="~/About/AboutUs" title="About Us" description="About Us" />
</siteMapNode>

<siteMapNode url="~/Login" title="Login" description="Log in to this web site" />

和起始页Default.aspx给出 enter image description here

但是当我尝试导航时,它只是给出了HTTP Error 404.0 not found error。网址为http://localhost:24186/About/AboutUs

enter image description here

1 个答案:

答案 0 :(得分:1)

url =“〜/ About / Default”。尝试添加.aspx之类的

url="~/About/Default.aspx"

我不确定。不能看到问题。我通常添加.aspx,我认为它应该在那里。