开发ASP.NET控件基础

翻译|其它|编辑:郝浩|2007-10-25 12:58:14.000|阅读 798 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

如果日常都是做同以类型的应用,而开发使用的都是些成熟的框架和控件,日子久了,人就容易变得麻木,慢慢忘记了这些框架和控件的当初到底是怎么来的 T_T

很快就要接受新领域的开发了,今天趁着闲时温习一下开发 ASP.NET 控件基础.认真的把那些用到的命名空间下边的类和方法,还有元数据好好的细看了一遍,找回了当初一点感觉 :)

基本的步骤是:
1.自己"画"出控件的 HTML 原码
2.继承 System.Web.UI.Control 类,覆写 Render 方法,输出 HTML
3.编写控件的事件

编写完控件,要在项目中使用,也很简单
1.在项目中加上控件库的引用,如果是在同一个解决方案中,会自动加上
2.在调用的页面中注册,如:

<%@ Register Assembly="CustomWebControl" Namespace="CustomWebControl" TagPrefix="customControl" %>


3.然后就可以使用自定义的标签进行调用了,如

<customControl:PersonInfoForm 
            
ID="PersonInfoForm1"
 
            runat
="server"
 
            PersonBirthdayText
='出生日期:'
            
PersonNameText
='姓名:' 
            
PersonNickNameText
='昵称:' 
            
PersonSexText
='性别:' 
            
SubmitButtonText='提交' />
 


当然,如果你加了引用后,工具箱就会自动添加上那个控件让你调用,如图:

直接拖拉到页面中,VS 也会替你写上那些注册代码的,不过为了保持代码风格统一,还是自己操刀好一点咯 :)

控件 Demo 代码:

PersonInForm.cs

控件界面:

 


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:csdn

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP