AspMenuTest.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AspMenuTest.aspx.cs" Inherits="inc_menu" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
body,td,div,span{font-size:9pt;}
.menu{border:1px solid #66AADD;background:#ffffff;}
.menu2{border:1px solid #66AADD;background:#eeeeee;}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" valign="top" bgcolor="#E6F0F9">
<asp:Menu ID="Menu1" runat="server">
</asp:Menu>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
AspMenuTest.aspx.cs
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class inc_menu : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
BindMenuNode();
}
protected void BindMenuNode()
{
string[] Level1_MenuItem = { "Web服务器", "数据库服务器", "应用服务器", "文件服务器", "邮件服务器", "监控服务器" }; //一级菜单初始值
foreach (string item in Level1_MenuItem)
{
MenuItem Level1_Node = new MenuItem();
Level1_Node.Text = item;
Level1_Node.NavigateUrl = "#";
Level1_Node.Target = "_self";
Menu1.Items.Add(Level1_Node); //添加一级节点
MenuItem Level2_Node = new MenuItem();
for (int i = 1; i <= 2; i++)
{
Level2_Node = addChildNode(Level1_Node, item + "_" + i, "#", "_self"); //添加二级节点
MenuItem Level3_Node = new MenuItem();
for (int j = 1; j <= 3; j++)
{
addChildNode(Level2_Node, item + "_" + i + "_" + j, "#", "_self"); //添加三级节点
}
}
}
}
protected MenuItem addChildNode(MenuItem ParentNode, string Text, string NavigateUrl, string Target)
{
MenuItem node = new MenuItem();
node.Text = Text;
node.NavigateUrl = NavigateUrl;
node.Target = Target;
ParentNode.ChildItems.Add(node);
return node;
}
}
分享到:
相关推荐
C#版 窗体菜单 可伸缩/展开 可以伸缩/展开的C#版窗体菜单,类似Windows的开始-程序菜单一样,最先显示最常用的菜单项,点击下拉箭头会显示出全部的菜单项,本例和这种效果非常相似,这是基于C#2005版的,这个功能还...
asp.net 2.0Menu控件动态绑定数据库。资源内包含:数据库、实例代码!css样式文件 对不起,这里的数据库文件我忘记放里了,您可以下载另一个版本! 谢谢 有问题请与QQ:24394180联系
C#实现菜单历史列表
用C#语言开发图片处理程序,的具体项目书,包括开发价值的分析以及具体的开发过程
navmenu菜单,非常好用,c#下面用的,非常好用,值得下载
Individuality_笔记样式menu! 很值得下载看看!资源免费,大家分享!!
TreeView控件动态添加MenuStrip控件
C#编程 WinForm窗体开发 ShortCutMenu(源码)C#编程 WinForm窗体开发 ShortCutMenu(源码)C#编程 WinForm窗体开发 ShortCutMenu(源码)C#编程 WinForm窗体开发 ShortCutMenu(源码)C#编程 WinForm窗体开发 ShortCutMenu...
.net c# qq outlook menu 菜单 模拟qq菜单效果 很不错的菜单效果哦 很好的菜单效果 菜单 特效 但是样式还有待优化,美化。
C#漂亮的窗体和MenuStrip 包含窗体皮肤和菜单皮肤 具体代码见附件 C#漂亮的窗体和MenuStrip 包含窗体皮肤和菜单皮肤 具体代码见附件
内容索引:C#源码,菜单窗体,窗体 C#窗体菜单及按钮综合实战,主要内容有在按钮上使用图片、点击函数调用函数返回值并显示、布局多级的菜单等,都是些初级的东西,www.okbase.net编译截图通过。希望C#入门级选手喜欢...
演示在Web程序中使用菜单导航页面 C#如何以menu控件来导航页面,值接可用于项目啊..(源码)
Asp.net treemenu控件样式
C#调用Lingo完整例子,找了许久才找到这个相对合适还有点参考价值的,现拿来分享。
VS2005控件-导航控件menu(C#),NET开发。。。
using CSS Friendly Menu Control Adapter in C# ASP.NET 3.5 使用Control Adapter美化导航控件源码
C# winform 实现按钮固定到菜单栏以及右键菜单
左侧导航菜单,是根据nzwangjian做的菜单的基础上做了部分的修改,给大家做个参考,可以在此基础上读取数据库的数据,来动态生成导航菜单。 写的比较粗超,还请见谅哈~~
asp.net menu参考
C#中英文切换,实现菜单,工具栏,按钮等控件的中英文切换