zoukankan      html  css  js  c++  java
  • MSPlus ToolBar&Menu WebControl FreeVersion 1.1.0830 发布拉

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

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



    支持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.




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

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

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

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

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

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

    上周在忙着帮一个朋友作一个项目,所以新控件的发布也停了一周.下次将发布TABControl.
  • 相关阅读:
    几种垃圾回收算法
    Web前端研发工程师编程能力飞升之路
    Visual Studio使用小技巧6 – 为代码加上Using(Resolve using)和管理Using(Organize using) (转载)
    ASP.NET Session的七点认识
    经典SQL语句大全(转载)
    3种类型的程序员:“虫族”,“人族”,“神族”(转载)
    数据库设计中的14个技巧(转载)
    导致Asp.net站点重启的10个原因(转载)
    jQuery前端数据通用验证库,解放你的双手
    关于团队执行力的思考
  • 原文地址:https://www.cnblogs.com/mack/p/37895.html
Copyright © 2011-2022 走看看