您的位置:首页 > 其它

自定义控件学习之菜鸟笔记一(Hello World)

2014-02-18 13:33 295 查看
一:引言

正在学习自定义控件的开发内容,做为菜鸟勤做笔记自然是必要任务了。本篇为本人学习自定义控件的学习笔记,借此和大家分享一下学习过程吧。

本人学习喜欢先看到具体的实例,然后再深入学习,故先从一个简单自定义控件开始,往后再谈其他内容。

二:简单自定义控件之Hello World

记得学习c语言时就是从“Hello World”开始的,学习C#时依旧是“Hello World”,如今仍已“Hello World”作为我们第一个学习的自定义控件。

闲话少说,我们立刻开始创建我们的第一自定义控件。

步骤:

1.打开vs,新建项目,选择“类库”,命名为“MyControl”,在新建的类库下 “添加” “ 新建项” "类" 命名为“HelloWorld”,创建后整个项目如图:



2.为项目添加引用“System.Web”(右键点击项目名称->添加引用->在.net选项卡中选择 system.web

3.打开"HelloWorld"写入代码,如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.UI.WebControls;

namespace MyControl
{
public class HelloWorld:WebControl
{
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
writer.Write("Hello World");
}
}
}


4.编译我们写好的代码,到此我们第一个控件就完成了

三:控件使用

添加控件有两种方法

(1)

1.在我们刚刚的解决方案下新建一个网站

2.添加引用MyControl.dll

3.在页面中添加代码:

<%@ Register Assembly="MyControl" Namespace="MyControl" TagPrefix="cc" %>

4.在页面中加入控件 运行测试

(2)

在工具箱中点击鼠标右键,选择“选择项”,选择刚刚编译好的“MyControl.dll”,此时工具箱中会出现我们的自定义控件,使用时直接拖到页面即可。

OK,我们第一个自定义控件就完成了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: