各位大侠,本人在使用ASP.NET中的SiteMap时遇到以下问题,望高手解决:下面列出SIteMap:
<siteMapNode url="Default.aspx" title="首页" description="">
<siteMapNode title="Case管理" >
<siteMapNode title="Case新建" url="CaseCreate.aspx" description="" />
<siteMapNode title="Case查询" url="Case/CaseQuery.aspx" description="" />
<siteMapNode title="Case统计" url="Case/CaseStatistic.aspx" description="" />
</siteMapNode>
<siteMapNode title="系统管理" >
<siteMapNode url="Master/UserAdd.aspx" title="用户新增" description="" />
<siteMapNode url="Master/UserEdit.aspx" title="用户编辑" description="" />
</siteMapNode>
<siteMapNode title="考勤管理" >
<siteMapNode url="Time Sheet/TimeRecord.aspx" title="考勤填写" description="" />
<siteMapNode url="Time Sheet/Timelog.aspx" title="考勤记录" description="" />
</siteMapNode>
</siteMapNode>
</siteMap>其中Case管理,系统管理,考勤管理这三个节点的URL未设置,但按这种方式构造的SiteMap,当我用TreeView引用的时候,只会显示首页节点,Case管理,系统管理,考勤管理这三个节点和其下子节点不会显示。
我想达到的效果是Case管理,系统管理,考勤管理这三个子节点无链接,用户不可点击,只是可以点击其下的子节点。请问如何实现呢?
<siteMapNode url="Default.aspx" title="首页" description="">
<siteMapNode title="Case管理" >
<siteMapNode title="Case新建" url="CaseCreate.aspx" description="" />
<siteMapNode title="Case查询" url="Case/CaseQuery.aspx" description="" />
<siteMapNode title="Case统计" url="Case/CaseStatistic.aspx" description="" />
</siteMapNode>
<siteMapNode title="系统管理" >
<siteMapNode url="Master/UserAdd.aspx" title="用户新增" description="" />
<siteMapNode url="Master/UserEdit.aspx" title="用户编辑" description="" />
</siteMapNode>
<siteMapNode title="考勤管理" >
<siteMapNode url="Time Sheet/TimeRecord.aspx" title="考勤填写" description="" />
<siteMapNode url="Time Sheet/Timelog.aspx" title="考勤记录" description="" />
</siteMapNode>
</siteMapNode>
</siteMap>其中Case管理,系统管理,考勤管理这三个节点的URL未设置,但按这种方式构造的SiteMap,当我用TreeView引用的时候,只会显示首页节点,Case管理,系统管理,考勤管理这三个节点和其下子节点不会显示。
我想达到的效果是Case管理,系统管理,考勤管理这三个子节点无链接,用户不可点击,只是可以点击其下的子节点。请问如何实现呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货