第四章 组合控件开发CompositeControl大家好,今天我们来实现一个自定义的控件,之前我们已经知道了,要开发自定义的控件一般继承三个基类:Control,WebControl,还有一个就是今天要说的CompositeControl。大家也许还记得,之前的开发的控件基本上都是我们自己从头到尾的写一些控件的标记,如<table.....>之类的,而且还有一个大的问题:我们为了使得... Read More
posted @ 2009-03-02 11:19 小伙子 Views(266) Comments(0) Diggs(0) Edit
第三章 为控件添加事件好了,我们之前以前开发一个控件。而且也添加了属性,开发也很规范,但是那个控件还差最后一点:添加事件。ASP.NET的开发都是事件驱动的,现在我们就来为控件添加事件。在说事件之前,希望大家对C#的语法要熟悉,对委托很事件要懂。其实定义事件的步骤很简单:1.声明一个委托。2.定义一个携带事件信息的类。3.定义事件4.定义一个通事件发生后,通知其他对象的方法首先来理清一下我们的思路... Read More
posted @ 2009-03-02 10:40 小伙子 Views(218) Comments(0) Diggs(0) Edit
第二章 继承于WebControl的自定义控件到现在为止,我已经写了三篇关于自定义控件开发的文章,很感谢大家的支持!不知道大家对我讲的方式有什么好的建议,我尽量使自定义控件的技术让更多的程序员同胞接受。好了,开发开始了!本章还是延续上章的例子,开发一个CreditCardForm控件。其实本章也不难,相信大家看完后,也觉得很简单!我们首先开谈谈继承Control和WebControl的区别:其实二... Read More
posted @ 2009-03-02 10:38 小伙子 Views(256) Comments(0) Diggs(0) Edit
第三篇:第一章的完结篇 第二章讲解:继承WebControl 的控件 相信大家看了前几篇文章后应该觉得自定义控件很简单,无非就是把一大堆的html代码包装一下就行了。不错,前几篇写的控件确实很简单。不知道大家想过没有,难道我们每次写控件都要大费力气的把一大堆的html代码写进去吗。不知道大家试了没有:如果在write.Write()方法中写的html代码有了错误,如果把<table..>... Read More
posted @ 2009-03-02 10:37 小伙子 Views(126) Comments(0) Diggs(0) Edit
第三篇:第一章的完结篇 第二章讲解:继承WebControl 的控件 相信大家看了前几篇文章后应该觉得自定义控件很简单,无非就是把一大堆的html代码包装一下就行了。不错,前几篇写的控件确实很简单。不知道大家想过没有,难道我们每次写控件都要大费力气的把一大堆的html代码写进去吗。不知道大家试了没有:如果在write.Write()方法中写的html代码有了错误,如果把<table..>... Read More
posted @ 2009-03-02 10:31 小伙子 Views(143) Comments(0) Diggs(0) Edit
很感谢大家给我的第一篇ASP.NET控件开发的支持!在写这些之前,我也看了一些例子,想选中一些好上手的例子,这样,可能一些例子大家以前都见过,但是我想说:同样是弹钢琴,同样一首“命运交响曲”,有的人弹的让人荡气回肠,有的人弹的就很一般。受了李建忠老师的启发,发现用一种演化式的让人更好的接受。好了,废话不说了。继续开发!希望大家支持!我们之前开发了一个很简单的自定义的控件,方... Read More
posted @ 2009-03-02 09:43 小伙子 Views(199) Comments(0) Diggs(0) Edit
第一章:从一个简单的控件谈起 起始开发ASP.NET自定义控件不是那么的高深,当初我开始学的时候还有点恐惧,但是慢慢就好了。学习控件的开发技术,并不一定说以后要从事控件的开发,而是让我们深入的理解掌握ASP.NET内部的机理。你会发觉,当 学习完控件开发技术后,你以后开发网站时有种得心应手的感觉。我不希望一上来就讲控件开始多么多么难啊,我会用一个演化的方法来讲述控件开发,一步一步帮助大家理解,如果... Read More
posted @ 2009-03-02 09:40 小伙子 Views(186) Comments(0) Diggs(0) Edit
前言:当我们把页面中的数据包含在表单中发送到服务器的时候,数据到底是以什么形式发送的?服务器接受到提交的数据后是如何读取这些数据,又是如何要决定来引发事件的?我们怎么样才能让我们自定义的控件能够在服务器端触发事件?为什么服务器控件有的要实IPostBackEventHandler,IPostBackDataHandler?..... 大家已经在知道,在我们开发ASP.NET网站的时... Read More
posted @ 2009-03-02 09:17 小伙子 Views(211) Comments(0) Diggs(0) Edit
前言:大家知不知道,一个Http Request是如何被传递给ASP.NET的?而且ASP.NET是如何知道一个 Http Request是请求的.aspx这样的动态文件还是请求的.htm这样的静态文件?...... 上次已经说到了http.sys和aspnet_filter的功能,希望大家还记得! 当一个请求(也就是http Request)通过了http.sys和a... Read More
posted @ 2009-03-02 09:11 小伙子 Views(194) Comments(0) Diggs(0) Edit
前言:当一个Http请求发送给一个aspx页面时,服务器进行了哪些操作?又如何来解析这个请求?ASP.NET在接收请求后是怎么运行的,如怎么编译以及怎么样用托管的代码来运行的?.....理解这些问题,使我们可以更加好的开发ASP.NET。 1.当我们在浏览器中请求一个ASP.NET网站的某个页面的时候,如,我们在浏览器中输入"http://localhost/Demo.aspx",... Read More
posted @ 2009-03-02 09:01 小伙子 Views(206) Comments(0) Diggs(1) Edit