读书人

打包一个树形菜单四【终章】测试调

发布时间: 2012-09-13 09:51:53 作者: rapoo

封装一个树形菜单四【终章】——测试调用控件

选择【视图】-【工具箱】后,在【工具箱】标签中选择【添加选项卡】,新建一个选项卡如,ZYP后,在新建的选项卡中【选择项】,选择【.Net Framework】标签后,把自定义的控件dll文件导入。

下面测试我的ZYPTreeControl控件:

?

效果图:

打包一个树形菜单四【终章】——测试调用控件

?

实现一个C#的web控件非常简单,创建一个WEB 服务器控件的项目后,继承一个WebControl类,然后生成即可有个dll文件,dll文件的调用上面已经讲过了。

网上一个小例子:http://www.eggheadcafe.com/community/csharp/2/10078962/how-to-create-web-control-library.aspx

using System;using System.Collections.Generic;using System.ComponentModel;using System.Text;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Drawing; namespace samLibray{    [DefaultProperty("Text")]    [ToolboxData("<{0}:WebCustomControl1 runat=server></{0}:WebCustomControl1>")]    public class WebCustomControl1 : WebControl    {        public TextBox t1 = new TextBox();        public Button b1 = new Button();        public Label l1 = new Label();        [Bindable(true)]        [Category("Appearance")]        [DefaultValue("")]        [Localizable(true)]        public string Text        {            get            {                String s = (String)ViewState["Text"];                return ((s == null) ? String.Empty : s);            }            set            {                ViewState["Text"] = value;            }        }}

读书人网 >Web前端

热点推荐