Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET控件开发基础(13)

ASP.NET控件开发基础(13)

ASP.NET控件开发基础(13)2011-01-08Clingingboy上一篇讨论了如何为子控件添加集合样式,这次我们讨论如何为服务器控件添加客户端功能 .1.减轻服务器压力,增加用户体验服务器功能是强大的,客户端脚本一点也不弱,现在的ajax技术和Atlas技术就是最好的证明,我们总是期待UI有一个好的效果,flash动画给我们带来了很酷的效果,我们至少也可以为我们的服务器控件添加客户端脚本,一方面减少了服务器端的回传,一方面又能为控件提供非常酷的效...
ASP.NET控件开发基础(15)

ASP.NET控件开发基础(15)

ASP.NET控件开发基础(15)2011-01-08ClingingboyHello,朋友们,新年快乐.很长时间没写博客了,一直在想写这一篇,可没想好怎么写,就一直放着.现在终于有时间了,那么来继续我们的话题吧.自定义控件.如果你还不熟悉自定义控件开发的话,还请看看我以前写了几篇,希望对你有帮助1.1何处继承自定义控件一般从以下几个基类(此处不包含数据控件)一.Control类(所有服务器控件的基类,算是比较底层的类,如果控件功能比较简单,要求不多,可直...
ASP.NET控件开发基础(16)

ASP.NET控件开发基础(16)

ASP.NET控件开发基础(16)2011-01-08Clingingboy上一篇说要对以前进行补充,那个补充就先留着吧.写总结比较累,所以这篇为第16篇,第15篇先留着这次我们继续讨论.主题是模板控件,模板控件将是复杂控件的起步1.asp.net内置的模板控件,了解模板控件如下图,以下为asp.net内置的模板控件上图的控件一方面是模板控件,另一方面又是数据绑定控件.这里我们暂且不讨论如何实现数据绑定.使用上面控件的话,应该熟悉控件存在着不同的模板,如下...
ASP.NET控件开发基础(17)

ASP.NET控件开发基础(17)

ASP.NET控件开发基础(17)2011-01-08Clingingboy本篇将开始介绍如自定义数据绑定控件,这里感谢很多人的支持,有你们的支持很高兴.这里首先需要大家熟悉asp.net模板控件的使用,还有自定义模板控件.因为数据绑定控件多是基于模板控件的.一.回顾如果你使用过asp.net内置的数据控件(如DataList,Repeater),你一定会这么做1.设置数据源 DataSource属性2.调用数据绑定 DataBind方法3.在控件的不同模...
ASP.NET控件开发基础(18)

ASP.NET控件开发基础(18)

ASP.NET控件开发基础(18)2011-01-08Clingingboy本篇继续上篇的讨论,可能大家已经在使用asp.net2.0了,DataSource属性不再使用,而是跟数据源控件搭配使用.现在讨论的绑定技术都是基于1.1版本,先熟悉一下,本质上是一样的,这样一步步的学习.对以后绝对有帮助.因为当你使用数据源控件,只需要设置一个DataSourceID,方便的同时你是否知道数据源控件帮你做了什么事情,如果你想觉的够用了,可以不用了解,但我相信你一定...
ASP.NET控件开发基础(19)

ASP.NET控件开发基础(19)

ASP.NET控件开发基础(19)2011-01-08Clingingboy上两篇讨论了基本数据绑定控件的实现步骤,基本上我们按着步骤来就可以做出简单的数据绑定控件了。过年前在看DataGrid的实现,本来想写这个的,但2.0出了GridView了,再说表格控件实现比较复杂,所以先放着。我们一起打开MSDN来看点别的,当然主题还是离不开数据绑定控件。一.数据绑定控件的模板打开MSDN一看,我们会发现DataList和DataGrid都不是直接继承自WebC...
ASP.NET控件开发基础(20)

ASP.NET控件开发基础(20)

ASP.NET控件开发基础(20)2011-01-08Clingingboy上面我们讨论了数据绑定控件的做法,但都未涉及到asp.net2.0中数据源控件的用法,让用惯了数据源控件的人可能感觉不适应。这次我们就开始讨论在asp.net2.0中,我们该如何重新定义数据绑定控件。我一直在想,是先讨论数据源控件呢,还是先讨论数据绑定控件,两者是密不可分的。在看下文之前,我想大家应该对asp.net2.0中的数据源控件使用的简易性非常熟悉了。记得园子的开源项目NB...
ASP.NET控件开发基础(21)

ASP.NET控件开发基础(21)

ASP.NET控件开发基础(21)2011-01-08Clingingboy上篇介绍了在asp.net2.0版本下面如何简单的定义数据绑定控件。虽然DataBoundControl为我们提供了便利,我们以后可以从此类开始编写数据绑定控件。但是在2.0版本未到来之前,你已经为自己订制了一些数据绑定控件,既然2.0版本已经提供了数据源控件,你是否有想法,让你原有的控件也升级到同时支持通过设置DataSource属性和数据源控件来获取数据源,这样以后我们就可以省...
ASP.NET控件开发基础(22)

ASP.NET控件开发基础(22)

ASP.NET控件开发基础(22)2011-01-08Clingingboy上两篇讨论了如何定义结合数据源控件的数据绑定控件.这次我们一起来看下数据源控件是如何实现的。asp.net2.0已经为我们提供了很多数据源控件,相信大家都用过了,也希望大家对其有所熟悉.关于它能做什么就不说了。下面我们也一起来看看,如何简单的实现.一.你必须了解的1.关于数据源控件(DataSourceControl)虽然表面看来,给数据绑定控件指定DataSourceID属性,数...
asp.net控件开发基础(23)

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

asp.net控件开发基础(23)2011-01-08上一篇讨论了如何实现一个简单的数据源控件,但还没有完全的实现.这次我们具体的实现一些方法来加强数据源控件的功能.这里我们根据SqlDataSource控件的一些功能来实现.本篇示例源码来自Professional ASP.NET2.0 ServerControl and Component Development,即是模仿SqlDataSource而制作.我把控件功能减弱,代码整理了下,我们只关注重要的...
Asp.net通用万级数据分页代码

Asp.net通用万级数据分页代码

Asp.net通用万级数据分页代码2011-01-151.主题,Asp.net环境下,通用的数据分页(包括Oracle,SqlServer,DB2...)很久以前,就想做一个通用点的数据分页组件,但苦于一直没有充足的时间,所以迟迟没有实现(当然,主要是因为有一定的难度,要处理视图状态,回传事件,自绘等...),"十一"期间,陪女朋友去了躺"湘西",白天游山玩水,晚上无事,吃吃当地的夜宵,无聊之际,google了一把O...
asp.net session丢失又回来的问题

asp.net session丢失又回来的问题

asp.net session丢失又回来的问题2011-01-15今天遇到asp.netsession丢失了,然后又回来了,session里存储的是用户信息,最后导致每次刷新是不同的用户或是未登录状态。很让人吐血的问题。搞了2天没搞出来,最后重写了验证机制,都放在了cookie里了,session不敢用了。今天发现,问题是由于设置iis6的应用程序池内的性能内的最大web进程数导致的,由于session默认是存放在web进程里的,进程开多了,导致sessi...
将ASP.NET控件加入快捷菜单

将ASP.NET控件加入快捷菜单

将ASP.NET控件加入快捷菜单2011-01-15虽然快捷菜单在桌面应用程序中已经是非常通用的元素,但是由于在象ASP.NET这样的基于服务器的技术没有很好的描绘,所以在Web应用程序中快捷菜单并不是很通用。要想使用快捷菜单,浏览器必须高度支持DHTML和丰富事件模式,例如:Microsoft Internet Explorer 5.0及更高版本,或者Netscape 6.0等。然而,各种浏览器的对象模式虽然功能上大至相同,但是成员各名字却各不相同,这就...
ASP.NET中绑定枚举类型

ASP.NET中绑定枚举类型

ASP.NET中绑定枚举类型2011-01-15在项目开发中好多地方用了枚举,要把枚举显示到下拉列表框中我们平常的方法就是在下拉列表控件中一个一个添加进去!这样做也行但如果我的枚举类型中的枚举值一旦改变,那么你就得满世界的去找然后再修改很麻烦。这里我有反射动态的绑定枚举值就可以很方便的做修改了,代码如下:public enum Eume{ 星期一, 星期二, 星期三, 星期四, 星期五}绑定方法:private void BinderDays(){ Typ...
ASP.NET中XML数据的处理

ASP.NET中XML数据的处理

ASP.NET中XML数据的处理2011-01-15SqlDataSource和ObjectDataSource控件都是平面表格式的数据源控件,操作也相对简单,在这里我就不细说了。ASP.NET中XML数据是怎样的处理呢?下面就详细讲解。在这里我主要谈下用于连接XML文件的XmlDataSource和用于连接站点导航数据的SiteMapDataSource这两个层次数据源控件中XmlDataSource数据绑定到平面表格控件的一些东西。XmlDataSou...
ASP.NET设计网络硬盘之删除文件夹

ASP.NET设计网络硬盘之删除文件夹

ASP.NET设计网络硬盘之删除文件夹2011-01-15对于不再需要的文件/文件夹用户有权限做删除处理。这一节就介绍如何实现这一功能。界面布置主界面设计中有个“删除”按钮,其(ID)为btnDelete。用户在目录浏览中选中要删除的项后,单击该按钮就可以完成删除工作。代码实现在“设计”面板中双击“删除”按钮,为其添加事件处理程序如下:private void BtnDelete_Cl...
ASP.NET设计网络硬盘之上传文件

ASP.NET设计网络硬盘之上传文件

ASP.NET设计网络硬盘之上传文件2011-01-15用户最终是要和文件打交道的,文件夹仅仅是用来方便管理的。文件的上传和下载也就成为“网络硬盘”功能设计中的重要一环。1、界面布置这部分功能涉及到的控件主要有两个:一个是(ID)为WebFile的File Field控件,用来浏览上传文件路径;另一个是(ID)为btnUpLoad的上传按钮,单击它完成文件上传。2、代码实现在“设计”面板中双击btnUpLoa...
<< 251 252 253 254 255 256 257 258 259 260 >>