代码改变世界

随笔分类 -  B Asp.net组件开发

asp.net控件开发基础(21)

2007-03-15 00:39 by Clingingboy, 6692 阅读, 收藏, 编辑
摘要: 本篇介绍如何让asp.net2.0版本以前的数据绑定控件(即不从DataBoundControl等类派生的控件)支持数据源控件 阅读全文

asp.net控件开发基础(20)

2007-03-12 17:04 by Clingingboy, 6401 阅读, 收藏, 编辑
摘要: 讨论如何简单的在asp.net2.0中结合数据源控件,定义数据绑定控件 阅读全文

asp.net控件开发基础(19)

2007-02-26 23:16 by Clingingboy, 8518 阅读, 收藏, 编辑
摘要: 上两篇讨论了基本数据绑定控件的实现步骤,基本上我们按着步骤来就可以做出简单的数据绑定控件了。过年前在看DataGrid的实现,本来想写这个的,但2.0出了GridView了,再说表格控件实现比较复杂,所以先放着。我们一起打开MSDN来看点别的,当然主题还是离不开数据绑定控件。 一.数据绑定控件的模板打开MSDN一看,我们会发现DataList和DataGrid都不是直... 阅读全文

asp.net控件开发基础(18)

2007-02-11 17:13 by Clingingboy, 11438 阅读, 收藏, 编辑
摘要: 此篇继上篇继续讨论数据绑定控件,主要讨论其如何让DataSource接受实现IDataSource的数据源 阅读全文

asp.net控件开发基础(17)

2007-02-10 21:50 by Clingingboy, 9884 阅读, 收藏, 编辑
摘要: 如果你不熟悉如何自定义asp.net数据绑定控件,此篇将与你分享 阅读全文

asp.net控件开发基础(15)

2006-12-30 15:06 by Clingingboy, 7663 阅读, 收藏, 编辑
摘要: Hello,朋友们,新年快乐.很长时间没写博客了,一直在想写这一篇,可没想好怎么写,就一直放着.现在终于有时间了,那么来继续我们的话题吧.自定义控件.如果你还不熟悉自定义控件开发的话,还请看看我以前写了几篇,希望对你有帮助1.1何处继承自定义控件一般从以下几个基类(此处不包含数据控件)一.Control类(所有服务器控件的基类,算是比较底层的类,如果控件功能比较简单,要求不多,可直接... 阅读全文

asp.net控件开发基础(16)

2006-10-10 23:28 by Clingingboy, 12709 阅读, 收藏, 编辑
摘要: 上一篇说要对以前进行补充,那个补充就先留着吧.写总结比较累,所以这篇为第16篇,第15篇先留着这次我们继续讨论.主题是模板控件,模板控件将是复杂控件的起步1.asp.net内置的模板控件,了解模板控件如下图,以下为asp.net内置的模板控件上图的控件一方面是模板控件,另一方面又是数据绑定控件.这里我们暂且不讨论如何实现数据绑定.使用上面控件的话,应该熟悉控件存在着不同的模板,如下... 阅读全文

asp.net控件开发基础(14)

2006-09-29 21:05 by Clingingboy, 11656 阅读, 收藏, 编辑
摘要: 本次讨论话题为控件生成器,先预祝大家国庆快乐 阅读全文

asp.net控件开发基础(13)

2006-09-23 23:05 by Clingingboy, 12683 阅读, 收藏, 编辑
摘要: 上一篇讨论了如何为子控件添加集合样式,这次我们讨论如何为服务器控件添加客户端功能 .1.减轻服务器压力,增加用户体验 服务器功能是强大的,客户端脚本一点也不弱,现在的ajax技术和Atlas技术就是最好的证明,我们总是期待UI有一个好的效果,flash动画给我们带来了很酷的效果,我们至少也可以为我们的服务器控件添加客户端脚本,一方面减少了服务器端的回传,一方面又能... 阅读全文

asp.net控件开发基础(12)

2006-09-20 10:18 by Clingingboy, 7672 阅读, 收藏, 编辑
摘要: 上一篇讨论了如何自定义状态管理,这一篇主要讨论在复合控件中如何为子控件添加样式 阅读全文

asp.net控件开发基础(11)

2006-09-19 12:06 by Clingingboy, 10552 阅读, 收藏, 编辑
摘要: 上一篇讨论了集合属性的使用,这一篇我们主要来讨论视图状态的自定义管理. 阅读全文

asp.net控件开发基础系列

2006-09-17 18:38 by Clingingboy, 75961 阅读, 收藏, 编辑
摘要: asp.net控件开发基础系列,希望大家喜欢. 阅读全文

asp.net控件开发基础(10)

2006-09-16 15:20 by Clingingboy, 13742 阅读, 收藏, 编辑
摘要: 上一篇讨论了类型转换器的使用,这次继续讨论讨论集合属性的使用集合属性相信大家都很熟悉也很常用,如DropDownList,ListBox等控件 测试1 测试2 测试3 1.实现集合属性效果经过前面几篇的学习,相信这一篇看起来已经相对简单了.我们要做的就是,先定义一个复杂属性,然后用迭代语句获取数组... 阅读全文

asp.net控件开发基础(9)

2006-09-14 17:55 by Clingingboy, 11627 阅读, 收藏, 编辑
摘要: 上一篇讲了复合控件的基础知识,本来接着要继续讲复合控件样式的使用,让我们暂时回到前面第五篇的时候,继续讨论关于属性方面的一些知识.写第五篇的时候,我一步步的加上元数据(特性),使得设计时效果更加好,如对复杂属性应用以下特性,使属性浏览器支持扩展/折叠效果,使你更加容易编辑子属性,但接着我又遇到了问题,所以必须去解决1.认识默认属性浏览器支持让我们再认识一下属性,大家知道每个属性都是... 阅读全文

asp.net控件开发基础(8)

2006-09-10 23:33 by Clingingboy, 14458 阅读, 收藏, 编辑
摘要: 上一篇写了复合控件基本的概念,这次就继续上次的话题,来学习复合控件如何触发事件 有一些复合控件直接把按钮触发事件所需的事情封装好,另外一种则是自定义事件,更具灵活性,当然这是根据需要设计的。以下会以例子来说明的.下面我们假设我们控件中有两个按钮.以下不列出所有代码,具体可在文章最后下载代码. (1) 直接实现按钮事件 在控件中(以下代码并非实现复合控件)直接实现事件则无需自定义事件,如下... 阅读全文

asp.net控件开发基础(7)

2006-09-04 22:36 by Clingingboy, 16483 阅读, 收藏, 编辑
摘要: 上一篇写了控件样式的一些基础的东西,接着我们继续讨论asp.net控件开发的一些东西.这次我们要讨论的是复合控件.本文无法一步到位完整介绍,因为讨论的篇幅比较大,所以分两次写,这次就先讲些基本概念吧,剩着的下次写.好象复合控件网上已经有很多教程了,相信大家也看过很多.如果看过的朋友就当我再废话一便,没看过的朋友希望能给你带来帮助.1.复合控件概念复合控件跟用户控件有很多相似点,最大不... 阅读全文

asp.net控件开发基础(6)

2006-09-03 16:21 by Clingingboy, 15694 阅读, 收藏, 编辑
摘要: 上一篇讲了关于属性方面的一些东西 ,这次讲的是关于样式.位于WebControls命名空间的style类为顶级样式类.大部分标准控件都拥有其样式属性.1.下面为设置样式方法(1)你可以直接设置控件样式 Button1.BackColor = System.Drawing.Color.Red; (2)通过获取web控件的样式集合来设置 Button1.ControlStyle.Bac... 阅读全文

asp.net控件开发基础(5)

2006-08-08 21:12 by Clingingboy, 22149 阅读, 收藏, 编辑
摘要: 上一篇简单的讲了从WebControl继承的控件(好象我讲的都是简单的,嘿嘿).本次讲的更简单,主题是是属性,只当分享经验,希望对大家有帮助我们根据属性的不同表现形式,把其区分为简单属性和复杂属性下面来看下属性的表现形式简单属性表现形式如下,大家都很熟悉 属性中含有子属性,称之为复杂对象,如Font属性复杂属性的表现形式如下,(1)连字符的表现形式 (2)内镶属性的表现形式,如定义样... 阅读全文

asp.net控件开发基础(4)

2006-08-05 16:16 by Clingingboy, 21616 阅读, 收藏, 编辑
摘要: 上一篇写了有关回传的一些东西,这次我本来不知道该写什么的,因为各方面的关联太多了,最后我还是想,还是慢慢一点点的写吧.这次讲WebControl一.从继承WebControl开始在第二篇教程中,重点介绍了Render()方法的使用,用来呈现控件,但从Control类继承的控件尚未发挥asp.net控件的作用.大家知道web服务器控件分为HTML服务器控件(如这样的形式)和标准服务器控... 阅读全文

asp.net控件开发基础(3)

2006-08-02 21:03 by Clingingboy, 34874 阅读, 收藏, 编辑
摘要: 上一篇:http://www.cnblogs.com/Clingingboy/archive/2006/08/01/465397.html上次讲了在继承Control类的时候为什么需要重写Render方法本次来介绍控件的事件处理. 我们知道Button控件有OnClick事件,DropDownList控件有SelectedIndexChanged事件.一.回发事件和客户端回发下面来看一... 阅读全文