1)步骤一:新建类库项目:Controls,创建新解决方案:CustomLibrary
2)步骤二:在类库项目中添加“ASP.NET服务器控件”新建项:RenderHelloWorld.cs (也可以是新建类)
3)步骤三:修改RenderHelloWorld.cs代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Controls
{
public class RenderHelloWorld : Control
{
protected override void Render(HtmlTextWriter writer)
{
writer.Write("Hello World");
}
}
}
4)步骤四:添加“ASP.NET空Web应用程序”测试项目:ControlsTest
5)步骤五:添加“Web窗体”测试页:RenderHelloWorld.aspx
6)步骤六:拖生成的控件RenderHelloWorld到
7)步骤七:运行测试项目:
查看生成的HTML源码:
作者:
韩兆新
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
分类:
[06]ASP.NET相关
标签:
ASP.NET控件开发
本文转自韩兆新博客博客园博客,原文链接:http://www.cnblogs.com/hanzhaoxin/p/4044762.html,如需转载请自行联系原作者

![clipboard[1] clipboard[1]](https://ucc.alicdn.com/tnxtqnvkx4uei/developer-article390333/20241017/caff27c96b1742f68e0d8017a67bca81.png?x-oss-process=image/resize,w_1400/format,webp)
![clipboard[2] clipboard[2]](https://ucc.alicdn.com/tnxtqnvkx4uei/developer-article390333/20241017/0584a3ebb5124b97bc286cae755467bc.png?x-oss-process=image/resize,w_1400/format,webp)
![clipboard[3] clipboard[3]](https://ucc.alicdn.com/tnxtqnvkx4uei/developer-article390333/20241017/045a3a5850824dcf8cad2dd38ee3a13a.png?x-oss-process=image/resize,w_1400/format,webp)
![clipboard[4] clipboard[4]](https://ucc.alicdn.com/tnxtqnvkx4uei/developer-article390333/20241017/f20ba39c48d545fe9f20ccb00324380a.png?x-oss-process=image/resize,w_1400/format,webp)
![clipboard[7] clipboard[7]](https://ucc.alicdn.com/tnxtqnvkx4uei/developer-article390333/20241017/4ec4b5c169f74cd08964b748f66aa457.png?x-oss-process=image/resize,w_1400/format,webp)
![clipboard[8] clipboard[8]](https://ucc.alicdn.com/tnxtqnvkx4uei/developer-article390333/20241017/1812bfc86a934d858020051646a43bbc.png?x-oss-process=image/resize,w_1400/format,webp)