Asp.net菜单控件
2010-11-18 20:30
330 查看
以前看UCHome进行二次开发的时候,看到他的菜单的实现,是通过数组存储每个菜单的样式。
现在在.NET开发项目时,想采用类似的方法。
Menu.ascx<style type="text/css">
.b{font-weight:bold;}
</style>
<ul>
<li<%=ht["Index"]%>>首页</li>
<li<%=ht["News"]%>>公司新闻</li>
<li<%=ht["AboutUs"]%>>关于我们</li>
</ul>
Menu.ascx.cspublic partial class Menu:System.Web.UI.UserControl
{
protected Hashtable ht = new Hashtable();
public string strStyle = null ;
protected void Page_Load(object sender,EventArgs e)
{
ht[strStyle] = " class=\"b\"";
}
}
Index.aspx<%@ Register Src="~/Controls/Menu.asx" TagPrefix="Lee" TagName="Menu" %>
<Lee:Menu ID="Menu" runat="server" strStyle="Index"/>
现在在.NET开发项目时,想采用类似的方法。
Menu.ascx<style type="text/css">
.b{font-weight:bold;}
</style>
<ul>
<li<%=ht["Index"]%>>首页</li>
<li<%=ht["News"]%>>公司新闻</li>
<li<%=ht["AboutUs"]%>>关于我们</li>
</ul>
Menu.ascx.cspublic partial class Menu:System.Web.UI.UserControl
{
protected Hashtable ht = new Hashtable();
public string strStyle = null ;
protected void Page_Load(object sender,EventArgs e)
{
ht[strStyle] = " class=\"b\"";
}
}
Index.aspx<%@ Register Src="~/Controls/Menu.asx" TagPrefix="Lee" TagName="Menu" %>
<Lee:Menu ID="Menu" runat="server" strStyle="Index"/>
相关文章推荐
- WebPanelBar ASP.NET控件,制作动态XP风格菜单的ASP.NET控
- 为 asp.net 2.0 的菜单控件增加 target 属性
- ASP.NET - 菜单控件概述
- 一个ASP.NET工具栏和菜单控件(源码)
- Asp.net 菜单控件简洁版
- Asp.Net的Accordion控件菜单
- 解决 asp.net 中如果 Menu 控件放在 MasterPage 中, IE6 会出现的二级菜单不能正确显示的问题
- Asp.net 菜单控件
- Asp.net 2.0 自定义控件开发[工具栏菜单控件](示例代码下载)
- 如何在asp.net页面上放置的控件上实现左右键菜单,同时对之操作(2)
- ASP.NET中设置两级菜单联动用户控件的属性为外部使用
- Asp.net 2.0 自定义控件开发[工具栏菜单控件]【转载】
- 扩展--&gt;为ASP.NET 2.0菜单控件(menu, repeater)增加target属性
- 简洁的Asp.net菜单控件
- 为ASP.NET 2.0菜单控件增加target属性
- ASP.NET 2.0 - 控件系列(一) - 菜单控件 Menu Server Control + CSS
- SolpartMenu的使用:(一)、在ASP.NET页面中使用SolpartMenu控件之使用XML文件生成菜单
- 如何在asp.net页面上放置的控件上实现左右键菜单,同时对之操作
- Asp.net 菜单控件简洁版
- 如何在asp.net页面上放置的控件上实现左右键菜单,同时对之操作(1)