首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

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

2012-09-13 
封装一个树形菜单四【终章】——测试调用控件选择【视图】-【工具箱】后,在【工具箱】标签中选择【添加选项卡】,新建一

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

选择【视图】-【工具箱】后,在【工具箱】标签中选择【添加选项卡】,新建一个选项卡如,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;            }        }}

热点排行