在Asp.net中创建动态菜单和子菜单 [英] Create Dynamic Menu and Submenu in Asp.net
本文介绍了在Asp.net中创建动态菜单和子菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在mysite中开发动态的菜单和子菜单.
看起来像:
http://www.animationshops.com/ [ ^ ]
我只想显示父母和相关的孩子.
所以,如果有人知道,那么请帮助我
Thnaks
解决方案
为菜单创建两个方法,为子菜单创建另一个,方法均返回字符串数据.菜单数据放在菜单控件中.像这样,见下文...
代码:
字符串菜单(列表< menuitems> menuItems) { 字符串 strMenu = " ; foreach (MenuItems项目 in menuItems中的项目) { // 它是演示菜单标签,请使用菜单标签替换 strMenu + = " " + item.Url +" >"item.Name strMenu + = SubMenu(item.SubMenuItems); strMenu + = " ; } 返回 strMenu; } 字符串 SubMenu(列表< submenuitems> subMenuItems) { 字符串 strSubMenu = " ; foreach (SubMenuItems项 in subMenuItems中的项) { // 这是演示子菜单标签,请使用您的子菜单标签替换 strSubMenu + = <" " + item.Url +" >"item.Name strSubMenu + = " ; } 返回 strSubMenu; } // 然后在页面加载事件中,在代码下方写上... 受保护的 无效 Page_Load(对象发件人,EventArgs e) { // 让divMenu您的菜单控件或容器. 列表< MenuItems> menuItems = 新列表< MenuItems>(); // 在此处选择菜单列表... divMenu.innerHtml = Menu(menuItems); }
试试这个也许对你有用...
hi
I wants to develop dynamic Menu And Submenu in mysite.
Which is look like :
http://www.animationshops.com/[^]
Only Parent and related Child I want to Show.
So if Anybody knows then plz help me
Thnaks
解决方案
Create two Method one for Menu and another one for Sub-Menu both Method return string data. Menu data put in your menu control. like that see below...
Code:
string Menu(List<menuitems> menuItems) { string strMenu=""; foreach(MenuItems item in menuItems) { //It's demo menu tag, replace using your menu tag strMenu+="<a href=""+item.Url+"">"item.Name strMenu+=SubMenu(item.SubMenuItems); strMenu+="</a>"; } return strMenu; } string SubMenu(List<submenuitems> subMenuItems) { string strSubMenu=""; foreach(SubMenuItems item in subMenuItems) { //It's demo sub-menu tag, replace using your sub-menu tag strSubMenu+="<a href=""+item.Url+"">"item.Name strSubMenu+="</a>"; } return strSubMenu; } //Then in your page load event write below code... protected void Page_Load(object sender, EventArgs e) { //let divMenu your menu control or container. List<MenuItems> menuItems=new List<MenuItems>(); //Select menu list here... divMenu.innerHtml=Menu(menuItems); }
Try this maybe it''s work for you...
这篇关于在Asp.net中创建动态菜单和子菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文