当前位置:编程学习 > C#/ASP.NET >>

asp.net站点地图,这个代码有问题么?为什么我用Menu连接,显示不了子菜单?!!!

<?xml version="1.0" encoding="utf-8" ?> <siteMap> <siteMapNode url="" title="首页" description="" roles=""> <siteMapNode url="Default.aspx" title="|首页|" description="" roles=""> </siteMapNode> <siteMapNode url="JiuDianJieShao.aspx" title="|酒店介绍|" description="" roles=""> </siteMapNode> <siteMapNode url="KeFangChaXun.aspx" title="|客房查询|" description="" roles=""> </siteMapNode> <siteMapNode title="|顾客预定房间注册|" description="" roles=""> <siteMapNode url="aaaa.aspx" title="aaaa" description="" roles=""/> <siteMapNode url="" title="2" description="" roles=""/> </siteMapNode> <siteMapNode url="KeFangYuDingZhuangTai.aspx" title="|预定状态|" description="" roles=""> </siteMapNode> <siteMapNode url="JiuDianNEWS.aspx" title="|酒店新闻|" description="" roles="" > </siteMapNode> <siteMapNode url="GuanLiYuan.aspx" title="|管理员登陆|" description="" roles=""> </siteMapNode> </siteMapNode> </siteMap>
追问:我的站点地图代码写的对吗?“用样式及div,或者表格来控制的”怎么用啊,不太懂。
答案:大略的看了一下,语法上只有一个问题:“顾客预定房间注册”没有URL属性,这会导致绑定siteMapNode 的URL属性时发生错误;其他貌似没有发现问题,你把它放到TreeView下看看是否能够正常显示,如果可以,那大概是下面的情况

MENU存在浏览器兼容问题,至少在IE8下是这样的,如果你确实是用的IE8,你可以尝试一下兼容模式查看,看看是否正常,IE9我还没试……
其他:菜单的显示方式,是用样式及div,或者表格来控制的,

上一个:帮忙吧下面的asp转为js,谢谢!
下一个:asp代码,如何获取数据库中某一字段的前n个字符

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,