asp.net关于控件SitemapPath的问题
我有三个文件,如图:(1),Web.sitemap文件的内容如下:(2),web.config的内容如下:(3),SiteMapPath.aspx的内容如下:问题:程序可...
我有三个文件,如图:
(1),Web.sitemap文件的内容如下:
(2),web.config的内容如下:
(3),SiteMapPath.aspx的内容如下:
问题:程序可以运行,但是网页里面什么内容都没有,为什么啊?在线等!!! 展开
(1),Web.sitemap文件的内容如下:
(2),web.config的内容如下:
(3),SiteMapPath.aspx的内容如下:
问题:程序可以运行,但是网页里面什么内容都没有,为什么啊?在线等!!! 展开
3个回答
展开全部
sitemappath控件,要在在web.sitemap中的配置
==========================================
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="" >
<siteMapNode url="XX.aspx" title="首页" >
<siteMapNode url="Default.aspx" title="a"/>
<siteMapNode url="a.aspx" title="b"/>
<siteMapNode url="b.aspx" title="c"/>
<siteMapNode url="c.aspx" title="d"/>
<siteMapNode url="d.aspx" title="e"/>
<siteMapNode url="e.aspx" title="f"/>
<siteMapNode url="f.aspx" title="g"/>
<siteMapNode url="g.aspx" title="h"/>
<siteMapNode url="h.aspx" title="i"/>
</siteMapNode>
</siteMap>
=================================
<asp:SiteMapPath ID="SiteMapPath1" runat="server" PathSeparator="." >
</asp:SiteMapPath>
==========================================
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="" >
<siteMapNode url="XX.aspx" title="首页" >
<siteMapNode url="Default.aspx" title="a"/>
<siteMapNode url="a.aspx" title="b"/>
<siteMapNode url="b.aspx" title="c"/>
<siteMapNode url="c.aspx" title="d"/>
<siteMapNode url="d.aspx" title="e"/>
<siteMapNode url="e.aspx" title="f"/>
<siteMapNode url="f.aspx" title="g"/>
<siteMapNode url="g.aspx" title="h"/>
<siteMapNode url="h.aspx" title="i"/>
</siteMapNode>
</siteMap>
=================================
<asp:SiteMapPath ID="SiteMapPath1" runat="server" PathSeparator="." >
</asp:SiteMapPath>
追问
按照你的方法还是不行啊。要不我加你QQ,我申请远程帮助。
追答
发给私信了,另外Web.sitemap要放要网站根目录,,
url路径是相对于网站根目录的相对路径
在.net 2.0中最好用:~/xxx/xxx/xxx.aspx,,,,,,,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询