资源简介
ASP.NET 自定义菜单MENU控件,直接添加引用DLL,即可使用,美观,自定义菜单样式图片,也可以替换,随意使用,附件是调用的DEMO,分享给大家。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing.Design;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Collections;
using System.Drawing;
//该源码下载自www.51aspx.com(51aspx.com)
namespace HeroBeastControls.NavMenu
{
[DesignerAttribute(typeof(NavMenuDesigner))]
[DefaultProperty(“Text“)]
[ToolboxData(“<{0}:NavMenu runat=server>{0}:NavMenu>“)]
[ParseChildren(true “ListItems“)]
public class NavMenu : WebControl INamingContainer
{
bool _supportJS = true;
#region 属性
///
/// 定义项集合属性
///
private NavMenuItems _ListItems;
[
Category(“Behavior“)
Description(“项集合“)
DesignerSerializationVisibility(
DesignerSerializationVisibility.Content)
PersistenceMode(PersistenceMode.InnerDefaultProperty)
Editor(typeof(NavMenuItemEditor) typeof(UITypeEditor))
]
public NavMenuItems ListItems
{
get
{
if (_ListItems == null)
{
_ListItems = new NavMenuItems();
}
return _ListItems;
}
}
[UrlProperty(“*.css“)]
[Category(“Behavior“)]
[DefaultValue(CssFilePathConverter.embeddedCss)]
[Editor(typeof(CssUrlEditor) typeof(UITypeEditor))]
[Description(“通过指定外部CSS文件定制控件的样式。“)]
public string CssFilePath
{
get
{
if (ViewState[“CssFilePath“] == null)
return CssFilePathConverter.embeddedCss;
else
return (string)ViewState[“CssFilePath“];
}
set
{
ViewState[“CssFilePath“] = value;
}
}
public override Unit Height
{
get
{
return base.Height;
}
set
{
base.Height = value;
}
}
[DefaultValue(“100%“)]
public override Unit Width
{
get
{
return base.Width;
}
set
{
base.Width = value;
}
}
#endregion
#region 构造函数
public NavMenu()
: base(HtmlTextWriterTag.Div)
{
}
#endregion
#region RenderContents
protected override void RenderContents(HtmlTextWriter writer)
{
System.Text.StringBuilder sb = new StringBuilder();
//sb.Append(““);
sb.Append(““);
sb.Append(“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2008-07-11 13:09 NavMenu.Test\App_Data
文件 36864 2008-07-11 13:10 NavMenu.Test\Bin\NavMenu.dll
....... 66 2008-01-21 08:58 NavMenu.Test\Bin\NavMenu.dll.refresh
文件 69120 2008-07-11 13:10 NavMenu.Test\Bin\NavMenu.pdb
目录 0 2008-07-11 13:09 NavMenu.Test\Bin
....... 443 2008-01-21 09:01 NavMenu.Test\content.aspx
....... 408 2008-01-21 09:01 NavMenu.Test\content.aspx.cs
文件 4945 2007-07-18 09:38 NavMenu.Test\Images\from.gif
....... 1969 2007-06-25 09:01 NavMenu.Test\Images\menu_action.gif
....... 64 2007-04-17 14:57 NavMenu.Test\Images\menu_arrow1.gif
....... 1493 2007-06-21 15:07 NavMenu.Test\Images\menu_collapsed_create.gif
....... 1498 2007-06-21 15:09 NavMenu.Test\Images\menu_collapsed_data.gif
....... 1034 2007-06-21 15:07 NavMenu.Test\Images\menu_collapsed_fun.gif
....... 1490 2007-06-21 15:07 NavMenu.Test\Images\menu_collapsed_log.gif
....... 1496 2007-06-21 15:08 NavMenu.Test\Images\menu_collapsed_member.gif
....... 1486 2007-06-21 15:10 NavMenu.Test\Images\menu_collapsed_plugin.gif
....... 1487 2007-06-21 15:09 NavMenu.Test\Images\menu_collapsed_safety.gif
....... 1523 2007-06-21 15:06 NavMenu.Test\Images\menu_collapsed_sys.gif
....... 1031 2007-06-21 15:08 NavMenu.Test\Images\menu_collapsed_theme.gif
....... 516 2007-06-21 15:05 NavMenu.Test\Images\menu_title.gif
目录 0 2008-07-11 13:26 NavMenu.Test\Images
文件 1531 2008-07-11 13:20 NavMenu.Test\LeftMenu.aspx
文件 475 2008-07-11 13:27 NavMenu.Test\LeftMenu.aspx.cs
....... 568 2008-01-21 09:02 NavMenu.Test\Main.aspx
....... 405 2008-01-21 09:00 NavMenu.Test\Main.aspx.cs
....... 1693 2008-01-20 12:40 NavMenu.Test\Web.Config
目录 0 2008-07-11 13:20 NavMenu.Test
文件 4146 2008-07-11 13:10 HeroBeastControls.sln
....... 2759 2008-01-20 13:48 NavMenu\Attributes\NavMenuItem.cs
....... 931 2008-01-20 11:46 NavMenu\Attributes\NavMenuItems.cs
............此处省略40个文件信息
相关资源
- DataGridView修改后直接保存到数据库程
- 非常好看的winform 自定义日期控件可直
- C#把ZPL指令直接发送USB打印机
- C#调用BarTender源码包含SDK可直接使用
- C#程序注册源代码-可直接使用
- Wince手持机直接访问SqlServer数据库服务
- C#将tif影像转成jpg方法显示保持颜色不
- C#文件的读取与写入操作及其读取数据
-
c#直接操作xm
l文件作为数据库 - C#权限管理程序.rar
- C#直接读写西门子PLC类库——S7.net
- c# 获取CPU温度(非WMI,直接读取硬件
- C#USB通信,可以直接用的
- Unity不用Dll直接读取BMP图片并转为Te
- c#实现USB扫码枪监听读取数据 完整代
- 难得的C#CAD软件源码,无需编译,VS可
- C#寻找所有的U盘,获取U盘序列号,直
- WPF用MVVM设计模式模拟微信PC版,可直
- C# winform连接Oracle数据库(直接引用
- C#各种加密方式的 加密、解密 小工具
- 谷歌插件直接通过C#安装
- StatusChart 可以直接用的一个C#图表绘制
- C#利用Socket实现客户端之间直接通信
- C# 国密sm4 实现demo可直接运行的c#控制
- NBA2013-2014比赛数据 csv格式 可直接用于
- 直接聚类法进行点的聚类
- C# Access连接数据库和操作 配置app.co
- C#连接Oracle数据库(直接引用dll使用)
- C# 常用类库(多年积累的精华大部分
- 无需用户名和密码 直接发送邮件至对
评论
共有 条评论