您的位置:首页 > 编程语言 > ASP

(转)ASP.NET自定义控件组件开发 第一章 第三篇

2009-03-02 10:31 288 查看
第三篇:第一章的完结篇

第二章讲解:继承WebControl 的控件

相信大家看了前几篇文章后应该觉得自定义控件很简单,无非就是把一大堆的html代码包装一下就行了。不错,前

几篇写的控件确实很简单。不知道大家想过没有,难道我们每次写控件都要大费力气的把一大堆的html代码写进去吗。

不知道大家试了没有:如果在write.Write()方法中写的html代码有了错误,如果把<table..>写成了<talbe..>,在编译

的时候,编译器是不会发现错误,但是当我们把控件拖上来使用的时候,就发现控件的呈现错误。就是说,这样的错误只能

到最后才能被我们发现,这样我们又得回去改代码,然后重新的编译,生成。

我们开发的那个控件真的很好的,我们也也许没有考虑到浏览器版本的问题,因为不同的浏览器对html的不同版本的显

示还是有区别的。看看我们的代码,我们就敢保证我们的控件在所有的浏览器上都显示的是我们想要的结果吗?

基于上述原因,我们对之前的控件再来一次修改。

在.NET中,我们写代码经常用到他的智能感应功能,比如我们写完后加个".",然后,后面的一些属性,方法都显示出来

了 。而且在编译的时候,也提示我们一些错误信息。

下面我们就来改下:

protected override void Render(HtmlTextWriter writer)

2using System;

2using System.Collections.Generic;

3using System.Text;

4using System.Web;

5using System.Web.UI;

6using System.Web.UI.WebControls;

7

8namespace CreditCardForm

9
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: