摘要:
示例代码 上两篇讨论了如何定义结合数据源控件的数据绑定控件.这次我们一起来看下数据源控件是如何实现的。asp.net2.0已经为我们提供了很多数据源控件,相信大家都用过了,也希望大家对其有所熟悉.关于它能做什么就不说了。下面我们也一起来看看,如何简单的实现. 一.你必须了解的 1.关于数据源控件(DataSourceControl) 虽然表面看来,给数据绑定... 阅读全文
posted @ 2008-12-19 17:14
o岸上的鱼o
阅读(178)
评论(0)
推荐(0)
摘要:
示例代码 上篇介绍了在asp.net2.0版本下面如何简单的定义数据绑定控件。虽然DataBoundControl为我们提供了便利,我们以后可以从此类开始编写数据绑定控件。但是在2.0版本未到来之前,你已经为自己订制了一些数据绑定控件,既然2.0版本已经提供了数据源控件,你是否有想法,让你原有的控件也升级到同时支持通过设置DataSource属性和数据源控件来获取数据源,这样以... 阅读全文
posted @ 2008-12-19 17:13
o岸上的鱼o
阅读(168)
评论(0)
推荐(0)
摘要:
示例代码 上面我们讨论了数据绑定控件的做法,但都未涉及到asp.net2.0中数据源控件的用法,让用惯了数据源控件的人可能感觉不适应。这次我们就开始讨论在asp.net2.0中,我们该如何重新定义数据绑定控件。我一直在想,是先讨论数据源控件呢,还是先讨论数据绑定控件,两者是密不可分的。在看下文之前,我想大家应该对asp.net2.0中的数据源控件使用的简易性非常熟悉了。记得... 阅读全文
posted @ 2008-12-19 17:12
o岸上的鱼o
阅读(188)
评论(0)
推荐(0)
摘要:
上两篇讨论了基本数据绑定控件的实现步骤,基本上我们按着步骤来就可以做出简单的数据绑定控件了。过年前在看DataGrid的实现,本来想写这个的,但2.0出了GridView了,再说表格控件实现比较复杂,所以先放着。我们一起打开MSDN来看点别的,当然主题还是离不开数据绑定控件。 一.数据绑定控件的模板 打开MSDN一看,我们会发现DataList和DataGrid都不是直... 阅读全文
posted @ 2008-12-19 17:10
o岸上的鱼o
阅读(224)
评论(0)
推荐(0)
摘要:
请先下载示例代码 本篇继续上篇的讨论,可能大家已经在使用asp.net2.0了,DataSource属性不再使用,而是跟数据源控件搭配使用.现在讨论的绑定技术都是基于1.1版本,先熟悉一下,本质上是一样的,这样一步步的学习.对以后绝对有帮助.因为当你使用数据源控件,只需要设置一个DataSourceID,方便的同时你是否知道数据源控件帮你做了什么事情,如果你想觉的够用了,可以不用了... 阅读全文
posted @ 2008-12-19 17:09
o岸上的鱼o
阅读(230)
评论(0)
推荐(0)
摘要:
首先请下载示例代码 本篇将开始介绍如自定义数据绑定控件,这里感谢很多人的支持,有你们的支持很高兴. 这里首先需要大家熟悉asp.net模板控件的使用,还有自定义模板控件.因为数据绑定控件多是基于模板控件的. 一.回顾 如果你使用过asp.net内置的数据控件(如DataList,Repeater),你一定会这么做 1.设置数据源 DataSource属性 2.... 阅读全文
posted @ 2008-12-19 17:08
o岸上的鱼o
阅读(187)
评论(0)
推荐(0)
摘要:
上一篇说要对以前进行补充,那个补充就先留着吧.写总结比较累,所以这篇为第16篇,第15篇先留着 这次我们继续讨论.主题是模板控件,模板控件将是复杂控件的起步 1.asp.net内置的模板控件,了解模板控件 如下图,以下为asp.net内置的模板控件 上图的控件一方面是模板控件,另一方面又是数据绑定控件.这里我们暂且不讨论如何实现数据绑定. 使用上面控件的话,应该熟悉控件存在着不同的... 阅读全文
posted @ 2008-12-19 17:07
o岸上的鱼o
阅读(179)
评论(0)
推荐(0)
摘要:
Hello,朋友们,新年快乐.很长时间没写博客了,一直在想写这一篇,可没想好怎么写,就一直放着.现在终于有时间了,那么来继续我们的话题吧.自定义控件.如果你还不熟悉自定义控件开发的话,还请看看我以前写了几篇,希望对你有帮助 1.1何处继承 自定义控件一般从以下几个基类(此处不包含数据控件) 一.Control类(所有服务器控件的基类,算是比较底层的类,如果控件功能比较简单,要求不多,可直接... 阅读全文
posted @ 2008-12-19 17:04
o岸上的鱼o
阅读(224)
评论(0)
推荐(0)
摘要:
上一篇讨论了为服务器控件添加客户端功能,这一篇我们所要讲的是控件生成器 1.错误的代码,无法解析 首先来看一段简单的代码 正确 21212 ... 阅读全文
posted @ 2008-12-19 17:04
o岸上的鱼o
阅读(148)
评论(0)
推荐(0)
摘要:
上一篇讨论了如何为子控件添加集合样式,这次我们讨论如何为服务器控件添加客户端功能 . 1.减轻服务器压力,增加用户体验 服务器功能是强大的,客户端脚本一点也不弱,现在的ajax技术和Atlas技术就是最好的证明,我们总是期待UI有一个好的效果,flash动画给我们带来了很酷的效果,我们至少也可以为我们的服务器控件添加客户端脚本,一方面减少了服务器端的回传,一方面又能为控件提... 阅读全文
posted @ 2008-12-19 17:03
o岸上的鱼o
阅读(158)
评论(0)
推荐(0)
摘要:
上一篇讨论了视图状态的用法,让我们再回到第八篇的时候.从第八篇的时候跳了很大篇幅来继续讲属性,然后接着讲类型转换器,再接着讲视图状态.绕到现在才接着讲复合控件的样式的使用,因为上面讲的东西是紧密联系的.如果已经理解自定义视图状态管理,那这一篇则看起来相关的简单. 1.复合控件中样式属性概述 在第六篇的时候已经介绍过样式的使用了,在复合控件中你同样可以用此方法给控件定义多个样式属性,但此方法... 阅读全文
posted @ 2008-12-19 17:03
o岸上的鱼o
阅读(128)
评论(0)
推荐(0)
摘要:
上一篇讨论了集合属性的使用,这一篇我们主要来讨论视图状态的自定义管理. 刚开篇的时后在最后把属性值用视图状态来保存时,得以把当前状态保存下来,关于视图状态的概述,这里不再累赘,没了解过的朋友可以在MSDN里输入视图状态概述了解一下.以下我们还是以以前讲过的内容为例,一起继续来改善控件的使用(第五篇和第九篇的例子) 示例一 我们启用了跟踪,按下确定按钮后,控件属性发生变... 阅读全文
posted @ 2008-12-19 17:02
o岸上的鱼o
阅读(173)
评论(0)
推荐(0)
摘要:
上一篇讨论了类型转换器的使用,这次继续讨论讨论集合属性的使用 集合属性相信大家都很熟悉也很常用,如DropDownList,ListBox等控件 测试1 测试2 测试3 1.实现集合属性效果 经过前面几篇的学习,相信这一篇看起来已经相对简单了.我们要做的就是,先定义一个复杂属性,然后用迭代语句... 阅读全文
posted @ 2008-12-19 17:01
o岸上的鱼o
阅读(131)
评论(0)
推荐(0)
摘要:
上一篇讲了复合控件的基础知识,本来接着要继续讲复合控件样式的使用,让我们暂时回到前面第五篇的时候,继续讨论关于属性方面的一些知识. 写第五篇的时候,我一步步的加上元数据(特性),使得设计时效果更加好,如对复杂属性应用以下特性,使属性浏览器支持扩展/折叠效果,使你更加容易编辑子属性,但接着我又遇到了问题,所以必须去解决 1.认识默认属性浏览器支持 让我们再认识一下属性,大家知道每个属性都是... 阅读全文
posted @ 2008-12-19 17:00
o岸上的鱼o
阅读(138)
评论(0)
推荐(0)
摘要:
上一篇写了复合控件基本的概念,这次就继续上次的话题,来学习复合控件如何触发事件 有一些复合控件直接把按钮触发事件所需的事情封装好,另外一种则是自定义事件,更具灵活性,当然这是根据需要设计的。以下会以例子来说明的.下面我们假设我们控件中有两个按钮.以下不列出所有代码,具体可在文章最后下载代码. (1) 直接实现按钮事件 在控件中(以下代码并非实现复合控件)直接实现事件则无需自定义事件,如下代码... 阅读全文
posted @ 2008-12-19 16:59
o岸上的鱼o
阅读(133)
评论(0)
推荐(0)
摘要:
上一篇写了控件样式的一些基础的东西,接着我们继续讨论asp.net控件开发的一些东西. 这次我们要讨论的是复合控件.本文无法一步到位完整介绍,因为讨论的篇幅比较大,所以分两次写,这次就先讲些基本概念吧,剩着的下次写. 好象复合控件网上已经有很多教程了,相信大家也看过很多.如果看过的朋友就当我再废话一便,没看过的朋友希望能给你带来帮助. 1.复合控件概念 复合控件跟用户控件有很多相似点,最大不... 阅读全文
posted @ 2008-12-19 16:56
o岸上的鱼o
阅读(183)
评论(0)
推荐(0)
摘要:
上一篇讲了关于属性方面的一些东西 ,这次讲的是关于样式. 位于WebControls命名空间的style类为顶级样式类.大部分标准控件都拥有其样式属性. 1.下面为设置样式方法 (1)你可以直接设置控件样式 Button1.BackColor = System.Drawing.Color.Red; (2)通过获取web控件的样式集合来设置 Button1.ControlStyle... 阅读全文
posted @ 2008-12-19 16:55
o岸上的鱼o
阅读(206)
评论(0)
推荐(0)
摘要:
上一篇简单的讲了从WebControl继承的控件(好象我讲的都是简单的,嘿嘿).本次讲的更简单,主题是是属性,只当分享经验,希望对大家有帮助 我们根据属性的不同表现形式,把其区分为简单属性和复杂属性 下面来看下属性的表现形式 简单属性表现形式如下,大家都很熟悉 属性中含有子属性,称之为复杂对象,如Font属性 复杂属性的表现形式如下, (1)连字符的表现形式 (2)内镶属性的... 阅读全文
posted @ 2008-12-19 16:46
o岸上的鱼o
阅读(160)
评论(0)
推荐(0)
摘要:
上一篇写了有关回传的一些东西,这次我本来不知道该写什么的,因为各方面的关联太多了,最后我还是想,还是慢慢一点点的写吧.这次讲WebControl 一.从继承WebControl开始 在第二篇教程中,重点介绍了Render()方法的使用,用来呈现控件,但从Control类继承的控件尚未发挥asp.net控件的作用.大家知道web服务器控件分为HTML服务器控件(如这样的形式)和标准服务器控件... 阅读全文
posted @ 2008-12-19 16:43
o岸上的鱼o
阅读(183)
评论(0)
推荐(0)
摘要:
asp.net本身提供了很多控件,提供给我们这些比较懒惰的人使用,我认为控件的作用就在此,因为我们不想重复工作,所以要创建它,这个本身便是一个需求的关系,所以学习控件开发很有意思. wrox网站上有本书 Professional ASP.NET 2.0 Server Control and Component Development 现在还没有出版,但网站上放出了代码,所以正好下载过来学习一... 阅读全文
posted @ 2008-12-19 16:25
o岸上的鱼o
阅读(194)
评论(0)
推荐(0)

浙公网安备 33010602011771号