高分求解导航栏问题 怎样实现现在普遍论坛上方的那种导航栏?有什么思路或者代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可我知道框架效果如何作出:页面上方放一个长条形panel控件,里面放到各个相关页面的链接页面下方放n个Panel控件,将相关页面的内容分别置于这些Panel控件中,Page_Load事件时只让上方的panel.visible=true点击相关链接后就让相关的panel.visible=true让其他的panel.visible=false这样就实现了框架效果多个框架也可以这么搞定!Good luck for you! 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()); } 然后在括号中处理相关事件。 to goody9807() ( ) 信誉:100 谢谢答复,不过我想实现的是:论坛-〉灌水-〉今天天气不错类似这样的效果(也就是现在动网论坛的那种导航栏效果),该怎么做? to mituzhishi(假作真时真亦假) 这种方法对于动态的那种是不可行的吧 也可用IE WebControl中的treeView控件,可取微软的官方网站上下载 to codeangel(程序人生.NET) 已經有用數據庫的方法,但現在不讓使用帶有數據庫的方法to foxflyhigher(傲人) 那個控件能實現論壇的那種導航欄效果而不是那种树的导航栏效果嘛?令:这个控件不开源的吧 treeview能实现那种效果嘛?开发源码嘛? 我是用treeview和xml绑定来实现的。asp.net的网站上有源码和例子 关于flv防止被下载的问题! 如何在timer事件中,当时间到达限时,关闭浏览器窗口? T-SQL来帮我看看是什么问题。。。 谁有好的(C#数据库公共类库),谢谢。 用ajaxpro,为什么添加cookies以后会返回null 一个进度条代码,祝大家新年进步 demical 类型的命名空间是什么啊?问题解决就结贴。 求助,谢谢! 让字符串换行 asp.net 还是自定义模版的问题 关于自定义控件提示用户下载播放插件的问题
页面下方放n个Panel控件,将相关页面的内容分别置于这些Panel控件中,Page_Load事件时只让上方的panel.visible=true点击相关链接后就让相关的panel.visible=true让其他的panel.visible=false这样就实现了框架效果
多个框架也可以这么搞定!
Good luck for you!
下载地址: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());
}
然后在括号中处理相关事件。
谢谢答复,不过我想实现的是:论坛-〉灌水-〉今天天气不错类似这样的效果(也就是现在动网论坛的那种导航栏效果),该怎么做?
asp.net的网站上有源码和例子