MSPlus ToolBar&Menu WebControl FreeVersion 1.1.0830 发布拉

ToolBar & Menu 支持换皮,以下是VS.NET风格的运行时样式.同时也时支持VS.NET设计时.

菜单层次支持无限层.呵呵

MSPlus ToolBar&Menu WebControl FreeVersion 1.1.0830 发布拉_第1张图片

支持XML数据源绑定,和直接在ASPX里增加子控件两种方法

< msp:toolbar  id ="ToolBar1"  runat ="server"  Width ="450px" >
    
< msp:MenuItem  ID ="MI1"  Label =""  LeftIcon ="icon_listMembers"  LeftIconOver ="icon_listMembers_over" >
        
< msp:MenuItem  ID ="MI11"  Label ="新建项目"  LeftIcon ="icon_copy"  LeftIconOver ="icon_copy_over" > msp:MenuItem >
    
msp:MenuItem >
    
< msp:MenuItem  ID ="MI2"  Label =""  LeftIcon ="icon_addNewItem"  LeftIconOver ="icon_addNewItem_over" >
        
< msp:MenuItem  ID ="MI21"  Label ="添加新项"  LeftIcon ="icon_copy"  LeftIconOver ="icon_copy_over" > msp:MenuItem >
        
< msp:MenuItem  ID ="MI28"  Label ="-" > msp:MenuItem >
        
< msp:MenuItem  ID ="MI23"  Label ="添加 Web 功能" >
            
< msp:MenuItem  ID ="MI231"  Label ="添加 Web 窗体"  LeftIcon ="icon_parameterInfo"  LeftIconOver ="icon_parameterInfo_over" > msp:MenuItem >
            
< msp:MenuItem  ID ="MI232"  Label ="添加 Web 用户控件"  LeftIcon ="icon_project"  LeftIconOver ="icon_project_over" > msp:MenuItem >
        
msp:MenuItem >
        
< msp:MenuItem  ID ="MI26"  Label ="添加组件"  LeftIcon ="icon_parameterInfo"  LeftIconOver ="icon_parameterInfo_over" > msp:MenuItem >
    
msp:MenuItem >
msp:toolbar >

Xml绑定:
private   void  Page_Load( object  sender, System.EventArgs e)
{
    
if(!this.IsPostBack)
    
{
        ToolBar1.DataSource 
= Server.MapPath("ToolBarXmlData.xml");
        ToolBar1.DataBind();
    }

}

支持菜单项被点击后的事件冒泡
同时也可以为每个菜单项增加点击后执行的客户端转跳的URL和JS.

MSPlus ToolBar&Menu WebControl FreeVersion 1.1.0830 发布拉_第2张图片


支持动态的增加,删除,隐藏,禁用菜单项.

更多功能请下载控件使用DEMO,点此下载 MSPlus ToolBar&Menu WebControls

说到ASP.NET菜单控件,大家一定会想起国外专作菜单控件的ASPNEMENU公司,当我第一次看见ASPNETMENU时,当时还正在学习.NET,正好有个项目需要菜单控件,但那东西竟然要买$299美金,那时我就在想为什么我们中国人就没人去想到作一个呢,并且超越他比他作的更好呢?!

从那以后我就开始了控件开发,这次发布的ToolBar和Menu控件,虽然样式上没有ASPNETMENU丰富(目前只提供了一个Vs.Net风格的),但功能和性能上我个人认为应比他那个要强一些吧(起码ASPNETENU只支持XML绑定一种方式,他状态保持后的VIEWSTATE没处理好,导致页面上的ViewState值爆多一但子菜单一多性能上有影响).

还有一点就是MSPlus控件对国人来说个人版将是免费的!

MSPlus控件目前功能上可能还不是很完美,如果大家有好的提意或想法可以给我留言,我希望和大家一起进步.

上周在忙着帮一个朋友作一个项目,所以新控件的发布也停了一周.下次将发布TABControl.

你可能感兴趣的:(MSPlus ToolBar&Menu WebControl FreeVersion 1.1.0830 发布拉)