求助:哪里有Asp.Net的页面菜单下载? 哪里有Asp.Net的页面菜单下载?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哪里有Asp.Net的页面菜单下载? 楼主说的是下拉菜单,还是左侧弹出菜单?还是……不解…… 楼主是不是指的ASP.NET页面可以用的菜单?我见过还行的有两个,一个是componentone的menu控件,一是ASPNETMENU控件,楼主可以上网搜索下,挺多的。 我要的是用于asp.net页面的菜单控件,大家推荐一下阿 ASP。NET MENU1.2使用说明:1、安装:由于在它的官方网站上写的很清楚,用以前的1.1注册码就可以注册,所以我找了个1.1的注册机,如里只能看这篇文章,可以参考如下注册码:2110-0404-4033-6597 下载地址:http://www.aspnetmenu.com/download/ASPnetMenu_setup.msi2、安装后,一般放在C:\Program Files\ASPnetMenu下,要想看到例子,还要进来后再次安装:ASPnetMenu_examples.msi,默认虚拟目录:ASPnetMenu,默认端口是:803、在开始菜单中找到ASP.NET MENU的项目,选中Examples - Start Page.htm第一个例子:Basic Horizontal运行地址:http://localhost/ASPnetMenu/design/basicHorizontal/WebForm1.aspx物理目录地址:wwwroot/ASPnetMenu/Design/basicHorizontal/ (1)将C:\Program Files\ASPnetMenu\ASPnetMenu.dll添加到工具箱(2)拖放此控件到空白页面,将例子演示里的IMAGES目录和XML文件拷当前目录下。并在解决方案中添加menudata.xml进来。设定AspNetMenu 控件的MenuData属性为menudata.xml(3)现在就可以直接运行项目看到效果了。但这时看不到中文的菜单,因为如果我们把XML里的相关项目改为中文,会出现:给定编码中有无效的字符 这样的错误。解决办法是:用记事本打它menudata.xml文件,直接选另存为:文件名不变,把编码改为:UTF-8,提示是不是覆盖时选是。再次运行项目。以后要想每改一下XML文件内容,直接用VS是不行的,要用记事本打开,然后再次另存为UTF-8才行!(FIT!!!) 附另一解决办法:设置<?xml version="1.0" encoding="gb2312" ?>(4)xml文件里Label属性可以有: RightIcon 向右的级联菜单图标 ,比如:RightIcon="arrow_white.gif" RightIconWidth 向右级联菜单图标的宽度 比如:RightIconWidth="15" ID="i_List"(5)要想知道用户是按下哪个选项,可以通过ID的设置,比如: XML文件里有:<MenuItem Label="文件" ID="i_File"/> 那么在:控件的事件,也就是属性窗口中那个黄色的小闪电那个中,找到:MenuItemSelected,设置相关事件: private void ASPnetMenu1_MenuItemSelected(object sender, CYBERAKT.WebControls.Navigation.MenuItemSelectedEventArgs e) { Response.Write(e.ItemID.ToString()); } 然后在括号中处理相关事件。第二个例子:Basic Vertical (1)这个和上面那个有点点不一样,因为按上面的办法做完后,发现直接编译就只有一些叠在一起的文字,解决办法: 在读我文档上说的不明白,是这样的: MenuStyle 设置成 ClassicVertical; ExpandDelay 设置成 300 milliseconds; ShadowEnabled 设置 True; Menu structure is defined in the menuData.xml file; //CSS style definitions are provided in the menuStyle.css file; 这句是关键,这不是在属性窗体中找到,是在html文件里手动加入: <link href="baseStyle.css" type="text/css" rel="stylesheet"> <link href="menuStyle.css" type="text/css" rel="stylesheet" > 其中第一个CSS是在C:\Inetpub\wwwroot\ASPnetMenu下找到,第二个是其例子中找到的。这样就可以正常运行了。第三个例子:Multicolor 3D (1)这个主要是CSS文件的问题,可以像上面的那个一样,用 <link href="baseStyle.css" type="text/css" rel="stylesheet"> <link href="menuStyle.css" type="text/css" rel="stylesheet" > 一个菜单 弄的这个复杂 asp.net2.0中有个这个控件 asp.net2.0也就是vs 2005中有這個控件 非常感谢。我也知道.net2.0有此控件,只是,现在还是测试版,等正式版出来后再用吧 Page.ClientScript.RegisterStartupScript .net程序员,工作经验2年,找工作的黄金时间应该是几月? windows 2003 x64 .net 1.1和.net 2.0 不能共用 关闭VS的JS报错中断 如何确定内容显示的位置 在线支付系统 请问在Ajax组件的UpdatePanel1里如何完成弹出对话框功能。 asp.net怎么实现弹出保存对话框 安装了Visual Studio .net,但IIS不能执行aspx文件. 新手问题 求各省所对应城市数据库,收到即给分 如何在DATALIST的项模板中通过代码动态地添加控件啊?
我见过还行的有两个,一个是componentone的menu控件,一是ASPNETMENU控件,楼主可以上网搜索下,挺多的。
下载地址:http://www.aspnetmenu.com/download/ASPnetMenu_setup.msi
2、安装后,一般放在C:\Program Files\ASPnetMenu下,要想看到例子,还要进来后再次安装:ASPnetMenu_examples.msi,默认虚拟目录:ASPnetMenu,默认端口是:80
3、在开始菜单中找到ASP.NET MENU的项目,选中Examples - Start Page.htm第一个例子:Basic Horizontal
运行地址:http://localhost/ASPnetMenu/design/basicHorizontal/WebForm1.aspx
物理目录地址:wwwroot/ASPnetMenu/Design/basicHorizontal/ (1)将C:\Program Files\ASPnetMenu\ASPnetMenu.dll添加到工具箱
(2)拖放此控件到空白页面,将例子演示里的IMAGES目录和XML文件拷当前目录下。并在解决方案中添加menudata.xml进来。设定AspNetMenu 控件的MenuData属性为menudata.xml
(3)现在就可以直接运行项目看到效果了。但这时看不到中文的菜单,因为如果我们把XML里的相关项目改为中文,会出现:给定编码中有无效的字符 这样的错误。解决办法是:
用记事本打它menudata.xml文件,直接选另存为:文件名不变,把编码改为:UTF-8,提示是不是覆盖时选是。再次运行项目。以后要想每改一下XML文件内容,直接用VS是不行的,要用记事本打开,然后再次另存为UTF-8才行!(FIT!!!)
附另一解决办法:设置<?xml version="1.0" encoding="gb2312" ?>(4)xml文件里Label属性可以有:
RightIcon 向右的级联菜单图标 ,比如:RightIcon="arrow_white.gif"
RightIconWidth 向右级联菜单图标的宽度 比如:RightIconWidth="15"
ID="i_List"
(5)要想知道用户是按下哪个选项,可以通过ID的设置,比如:
XML文件里有:<MenuItem Label="文件" ID="i_File"/>
那么在:控件的事件,也就是属性窗口中那个黄色的小闪电那个中,找到:MenuItemSelected,设置相关事件:
private void ASPnetMenu1_MenuItemSelected(object sender, CYBERAKT.WebControls.Navigation.MenuItemSelectedEventArgs e)
{
Response.Write(e.ItemID.ToString());
}
然后在括号中处理相关事件。
第二个例子:Basic Vertical
(1)这个和上面那个有点点不一样,因为按上面的办法做完后,发现直接编译就只有一些叠在一起的文字,解决办法:
在读我文档上说的不明白,是这样的:
MenuStyle 设置成 ClassicVertical;
ExpandDelay 设置成 300 milliseconds;
ShadowEnabled 设置 True;
Menu structure is defined in the menuData.xml file;
//CSS style definitions are provided in the menuStyle.css file; 这句是关键,这不是在属性窗体中找到,是在html文件里手动加入:
<link href="baseStyle.css" type="text/css" rel="stylesheet">
<link href="menuStyle.css" type="text/css" rel="stylesheet" > 其中第一个CSS是在C:\Inetpub\wwwroot\ASPnetMenu下找到,第二个是其例子中找到的。这样就可以正常运行了。第三个例子:Multicolor 3D
(1)这个主要是CSS文件的问题,可以像上面的那个一样,用
<link href="baseStyle.css" type="text/css" rel="stylesheet">
<link href="menuStyle.css" type="text/css" rel="stylesheet" >
也就是vs 2005中有這個控件