新手求解,关于导航Menu控件…………

问题描述

在VS2008中建了一个母版页,并在其中拖了一个MENU控件,绑定了地图测试时,MEnu的下拉菜单为空白??想问下有经验的高人们碰到过这样的问题没?应该怎么解?

解决方案

解决方案二:
可怜啊没分连看都没人看啊??
解决方案三:
会不会是你的站点地图写的有问题。。
解决方案四:
<asp:SiteMapDataSourceID="SMDS"runat="server"ShowStartingNode="False"/><asp:MenuID="M1"runat="server"CssClass="menu"DataSourceID="SMDS"Orientation="Horizontal"StaticEnableDefaultPopOutImage="False"DynamicHorizontalOffset="0"Font-Names="宋体"Font-Size="Medium"StaticSubMenuIndent="10px"><StaticMenuStyleBackColor="#00CC00"CssClass="menu_item"/><StaticSelectedStyleCssClass="menu_item_select"/><StaticMenuItemStyleHorizontalPadding="10px"VerticalPadding="5px"CssClass="menu_item"/><DynamicHoverStyleCssClass="menu_item_hover"/><DynamicMenuStyleCssClass="menu_item"/><DynamicSelectedStyleCssClass="menu_item_select"/><DynamicMenuItemStyleHorizontalPadding="5px"VerticalPadding="2px"CssClass="menu_item"/><StaticHoverStyleCssClass="menu_item_hover"/></asp:Menu>css.menu{position:absolute;left:122px;top:66px;height:19px;width:222px;z-index:3;}.menu_item{border-style:solid;border-width:1px;border-color:#66FF33#006600#006600#66FF33;background-color:#33CC33;z-index:3;/*解决IE8动态菜单无法显示问题*/}.menu_itema{color:#0000FF;}.menu_item_select{border-style:solid;border-width:1px;border-color:#FF66CC#9900CC#9900CC#FF66CC;background-color:#CC33FF;}.menu_item_hover{border-style:solid;border-width:1px;border-color:#FF66CC#660066#660066#FF66CC;background-color:#9900CC;}我的这段代码也是在母版页中,没什么问题,只是在ie8中会有问题,但加上z-index:3;问题就解决了
解决方案五:
引用3楼wangminqi的回复:

      <asp:SiteMapDataSourceID="SMDS"runat="server"ShowStartingNode="False"/>        <asp:MenuID="M1"runat="server"CssClass="menu"DataSourceID="SMDS"Orientation="Horizontal"          StaticEnableDefaultPopOutImage="False"          DynamicHorizontalOffset="0"Font-Names="宋体"Font-Size="Medium"StaticSubMenuIndent="10px">          <StaticMenuStyleBackColor="#00CC00"CssClass="menu_item"/>          <StaticSelectedStyleCssClass="menu_item_select"/>          <StaticMenuItemStyleHorizontalPadding="10px"VerticalPadding="5px"CssClass="menu_item"/>          <DynamicHoverStyleCssClass="menu_item_hover"/>          <DynamicMenuStyleCssClass="menu_item"/>          <DynamicSelectedStyleCssClass="menu_item_select"/>          <DynamicMenuItemStyleHorizontalPadding="5px"VerticalPadding="2px"CssClass="menu_item"/>          <StaticHoverStyleCssClass="menu_item_hover"/>        </asp:Menu>css.menu{position:absolute;left:122px;top:66px;height:19px;width:222px;z-index:3;}.menu_item{border-style:solid;border-width:1px;border-color:#66FF33#006600#006600#66FF33;background-color:#33CC33;z-index:3;/*解决IE8动态菜单无法显示问题*/}.menu_itema{color:#0000FF;}.menu_item_select{border-style:solid;border-width:1px;border-color:#FF66CC#9900CC#9900CC#FF66CC;background-color:#CC33FF;}.menu_item_hover{border-style:solid;border-width:1px;border-color:#FF66CC#660066#660066#FF66CC;background-color:#9900CC;}我的这段代码也是在母版页中,没什么问题,只是在ie8中会有问题,但加上z-index:3;问题就解决了http://www.mybuffet.cn

谢谢,我的刚好是IE8没想到IE8会有这问题可惜刚刚到CSDN,手头没分
解决方案六:
网上搜集的大家参考一下:menu控件在ie8中动态菜单显示不了asp.net的menu控件,可以自动生成下拉菜单,并且提供了很多的样式,在开发网站时,提供了很大的方便。但是,在ie8中出现了一个问题,就是只能正常显示静态的菜单,而动态的菜单只出现一个白色的背景,其他的什么也看不见。而且在chrome,Mozilla,Firefox等显示都正常,只是在ie8中出现。解决方案1:经过调试ie8,打开ie8->页面->兼容性视图设置->勾选【在兼容性视图中显示所有网站】,解决了问题。估计是,ie8对menu控件的不兼容。解决方案2:<styletype="text/css">.IE8Fix{z-index:100;}</style><asp:MenuID="Menu1"runat="server"><DynamicMenuStyleCssClass="IE8Fix"/></asp:Menu>结局方案3:强制IE解析为IE7META兼容<metahttp-equiv="X-UA-Compatible"content="IE=EmulateIE7"/>

时间: 2024-10-31 09:59:43

新手求解,关于导航Menu控件…………的相关文章

菜单MENU控件做的导航根据权限显示不同的选项

问题描述 用sitemap做的menu控件,页面上有登录控制(session存储登录名和权限等信息),不同的用户有不同的权限,有一些页面只有特定权限的用户可以看到,如何控制隐藏?ps:我后台用的是C# 解决方案 解决方案二:这里很详细了!解决方案三:引用1楼fox123871的回复: http://blog.csdn.net/fox123871/article/details/7237431这里很详细了! 求用法!这个方法如何调用的?在什么时候执行?解决方案四:求解答--

如何更改menu控件的二级菜单背景颜色,和字体颜色

问题描述 如何更改menu控件的二级菜单背景颜色,和字体颜色 解决方案 解决方案二:每个控件都有style属性,你可以放入css代码.解决方案三:引用1楼caozhy的回复: 每个控件都有style属性,你可以放入css代码. 我更改了csslcass后,发现修改的是一级导航的背景宽度,二级下拉导航还是没有改变..解决方案四:设置Menu的StaticDisplayLevels="2",Menu不是有下面这个配置节点么,表示显示层级的菜单项样式<LevelMenuItemStyl

menu控件加载有错误,并且鼠标滑过时报“当前页的脚本发生错误”

问题描述 我的程序使用menu控件导航,前两天突然menu控件加载时有错误,表现为有下拉菜单项的小图片无法显示.而且鼠标放在menu上,页面提示"当前页的脚本发生错误,是否继续运行".同样的代码在别人的机器上没有问题.用我的ie访问别人发布的相同的程序也没有问题.请问是什么原因造成的?谢谢帮忙!!!! 解决方案 解决方案二:请高手指教,很急,在线等!!!解决方案三:已经解决了重装了framework解决方案四:有问题请先GOOGLE,BAIDU

XmlDataSource做Menu 控件数据源,Menu 控件不能引发他的MenuItemClick事件

问题描述 MENU控件数据源编定到XmlDataSource时不能响应MenuMaster_MenuItemClick事件但直接添加MenuItem时能正常响应? 解决方案 解决方案二:直接执行xmlnatriveurl的属性了,给xml添加url属性即可实现转页解决方案三:yeness因为菜单在父窗体作导航.目的是单击菜单子节点在不同子窗体间切换.执行xmlnatriveurl的属性了,给xml添加url属性即可实现转页已试过,每次切换子窗体都要重新加载菜单,if(!Page.IsPostBa

pb 串行通讯-急求,大家好,我是PB软件的新手,在使用MSCOMM控件编写的时候遇到问题

问题描述 急求,大家好,我是PB软件的新手,在使用MSCOMM控件编写的时候遇到问题 在使用MSCOMM控件编写oncomm程序的时候,显示错误:coo31:syntax error string Is_input,Out_input choose case Ole_MSC.object.commevent case 2 //CommEvent属性为CommEvReceive Ole_MSC.object.InputLen=10000 //读入缓冲区中的数据长度 Is_input=Ole_MSC

高手进来!!!!!Menu控件实现Confirm确认问题

问题描述 ASP.NET2.0中MENU控件,如何在客户端获取其点击的Item是第几项.比如:Menu第一项是'新增',第二项是'删除'服务器端:Menu1.Attributes.Add("onclick","MenuClick()");客户端方法:functionMenuClick(){if(问题:需要在这得到Menu点击的是否是'删除'){if(!window.confirm('确定删除记录吗?')){return:}}} 解决方案 解决方案二:这样我不知道可不

vs2008 menu控件子菜单显示不出来

问题描述 vs2008 menu控件子菜单显示不出来 前台代码: Font-Names="宋体" Font-Size="9pt" ForeColor="White" Orientation="Horizontal" StaticSubMenuIndent="10px" OnMenuItemClick="menuNav_MenuItemClick" DynamicPopOutImageTe

ASP.NET中的Menu控件的应用及XmlDataSource的了解_实用技巧

以前一直以为菜单都是通过sitemap制作的,最近看到项目中的方法是使用XmlDataSource榜定的. Menusite.xlm文件: 复制代码 代码如下: <?xmlversion="1.0"encoding="utf-8"?> <Menusvalue=""> <TopMenuid="100"value=""ImageUrl="~/App_Themes/Publ

asp.net Menu控件+SQLServer实现动态多级菜单_实用技巧

首先是数据表的设计 其中treeId指的是该菜单项的父ID,如果treeId为0.表示该菜单项为根菜单项,否则表示他为某菜单项的子菜单,比如id为2的项,他的父节点是1.则他是张三的子菜单,而张三是根菜单,position只用于根菜单项,用于控制显示的顺序. 往网页里拖入一个menu控件,然后添加代码 复制代码 代码如下: using System; using System.Data; using System.Configuration; using System.Web; using Sy