ASP.net 站点地图导航失败?
ASP.net sitemap fails to navigate?
我是 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
给出
但当我尝试导航时,它只是给出 HTTP Error 404.0 not found error
。 URL 是 http://localhost:24186/About/AboutUs
url ="~/About/Default" 。尝试添加像
这样的 .aspx
url="~/About/Default.aspx"
虽然我不确定。否则看不到问题。我通常添加 .aspx,我认为它应该在那里。
我是 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
给出
但当我尝试导航时,它只是给出 HTTP Error 404.0 not found error
。 URL 是 http://localhost:24186/About/AboutUs
url ="~/About/Default" 。尝试添加像
这样的 .aspxurl="~/About/Default.aspx"
虽然我不确定。否则看不到问题。我通常添加 .aspx,我认为它应该在那里。