用户 密码
太平洋系列网站:太平洋汽车网 | 太平洋游戏网
首 页 | 今日报价 | 新闻中心 | 数码世界 | 硬件资讯 | 软件资讯 | 下 载 | 通讯世界 | 游 戏
论 坛 | 产品大全 | 渠道商情 | 解决方案 | 招聘培训 | 产品调查 | 二 手 | 评 测 室 | 导 购
各地今日报价 北京 广州 上海 深圳 南宁 重庆 山东 南京 香港 辽宁

-
您现在的位置:软件资讯 > 开发特区 > .net技术
ASP.NET中不定级动态菜单的实现


责任编辑:linjixiong

[04-9-1 10:24] 作者:xiangwa
-

  前日,根据客户需要,要根据如下的表动态生成如下的菜单:表中的数据是动态更新的。 

  我们平时IEWebContr来做菜单时都是在html中直接输入,也就是说是静态的,现在要做成动态的,而且菜单级数不定,怎么来实现呢?笔者通过研究发现,用IEWebContr来做菜单时,菜单项可以直接输入,也可以用如下的方法指定从某一个文件中读取菜单项:





  〈iewc:TreeView runat="server" ID="Treeview1" NAME="Treeview1"〉
  〈iewc:TreeNode id="Treenode1" runat="server" TreeNodeSrc="menuone.txt" Expanded="True" Text="信息类别列表"〉〈/iewc:TreeNode〉
  〈/iewc:TreeView〉

  其中menuone.txt的内容如下:


  〈TREENODES〉
  〈treenode text='蔬菜' NavigateUrl='xxcb_add.aspx?classname=蔬菜&classid=01'? Target='main1'〉
  〈treenode text='白菜' NavigateUrl='xxcb_add.aspx?classname=白菜&classid=0101'?? Target='main1'/〉
  〈treenode text='萝卜' NavigateUrl='xxcb_add.aspx?classname=萝卜&classid=0102'?? Target='main1'/〉
  〈treenode text='黄花菜' NavigateUrl='xxcb_add.aspx?classname=黄花菜&classid=0103'?? Target='main1'/〉
  〈/treenode〉
  〈treenode text='水果' NavigateUrl='xxcb_add.aspx?classname=水果&classid=02'? Target='main1'〉
  〈treenode text='苹果' NavigateUrl='xxcb_add.aspx?classname=苹果&classid=0201'? Target='main1'〉
  〈treenode text='红富士' NavigateUrl='xxcb_add.aspx?classname=红富士&classid=020101'?? Target='main1'/〉
  〈treenode text='其它苹果' NavigateUrl='xxcb_add.aspx?classname=其它苹果&classid=020102'?? Target='main1'/〉





察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:


发给好友 我要报错 投稿给我们 加入收藏 返回顶部

-
本栏今日更新
相关文章
·强劲的兼容聊天软件:MYIM新版评测
·微软.NET Framework 1.1 SP1发布
·增多项实用功能:腾讯QQ2004新版出炉!
·新软件轻松塑造潮流桌面图标
·超酷聊天秘笈:UC技巧三则
·NTFS文件加密初探
·记事本的替身-JGsoft EditPad
·用控制台修复无法启动的系统
·XML 中的常见问题 (三)
·.net中取得本机IP地址的方法两则
·如何调用IE菜单中的internet选项
·用.NET获取汉字的区位码(c#)
·使用C#在应用程序间发送消息
·VB.net中访问存储过程的几种办法
·如何识别键盘左右shift,Ctrlt键
·ASP.NET 2.0写无限级下拉菜单
文章搜索
高级搜索
本栏今日焦点
IT培训十大热门文章
-