我是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
。网址为http://localhost:24186/About/AboutUs
答案 0 :(得分:1)
url =“〜/ About / Default”。尝试添加.aspx之类的
url="~/About/Default.aspx"
我不确定。不能看到问题。我通常添加.aspx,我认为它应该在那里。