中关村在线

软件

ASP.NET服务器控件自定义指南

本文简要介绍ASP.NET服务端控件的自定义方法。

1、 启动Visual Studio 2010,创建一个新的空ASP.NET项目。

2、 在项目中新增Default.aspx页面,用于功能测试。

3、 在项目中添加一个名为MyWebControl的ASP.NET服务器控件,具体操作所示。

4、 在MyWebControl服务器控件中添加以下代码:

5、 {

6、 {

7、 }

8、 {

9、 get

10、 {

11、 }

12、 set

13、 {

14、 }

15、 }

16、 {

17、 }

18、 {

19、 {

20、 }

21、 }

22、 }

23、 在Default.aspx页面中插入测试代码,具体所示。

24、 运行测试,效果所示

25、 查看网页源代码如下:

26、 自定义ASP.NET服务器控件,即创建继承自WebControl类的新控件类。

27、 标签名在构造函数中指定,例如:`public MyWebControl() : base(a)`。

28、 标签的属性通过Attributes属性进行设置,例如可将其设为Href。

29、 通过重写RenderContents方法来控制标签内容的输出,并为自定义服务器控件添加相应的特性支持。

30、 阅读ASP.NET框架时,建议优先查看继承自WebControl的类,这类控件逻辑清晰、结构直观,便于快速理解整体设计思路。

31、 ASP.NET控件的属性应存入ViewState,以便在服务器端高效读取和恢复控件状态。

32、 此外,还包含ToolboxData、DefaultProperty等特性,专为设计时提供支持。

展开全文
人赞过该文 赞
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具