Welcome 微信登录

首页 / 网页编程 / ASP.NET

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...
ASP.NET设计网络硬盘之下载或在线查看

ASP.NET设计网络硬盘之下载或在线查看

ASP.NET设计网络硬盘之下载或在线查看2011-01-15在目录浏览中,如果选择的是一个文件,单击“打开”按钮就可以进行文件下载。当然,也可以选择直接打开,如图1所示。图1 下载和在线打开界面单击“打开”按钮将直接打开该文件,单击“保存”按钮可以下载该文件。代码实现打开文件所单击的还是“打开”按钮,所以要在“打开”事件中加以判断,看选...
ASP.NET设计网络硬盘之文件夹实现

ASP.NET设计网络硬盘之文件夹实现

ASP.NET设计网络硬盘之文件夹实现2011-01-15在介绍“网络硬盘”概念时已经提到,每个用户在“网络硬盘”上都有自己的一块空间。在下面程序设计中是这样处理的:为用户提供一个固定的文件夹,在这个文件夹下用户可以自己增加/删除新的文件夹或文件。如图1所示,首次打开网页时将列出该文件夹下的所有内容(包括文件和文件夹)。如果想进入下一级文件夹,可以选中该文件夹,单击“打开”按钮进入。下...
asp.net中使用UrlReWriter经验小结

asp.net中使用UrlReWriter经验小结

asp.net中使用UrlReWriter经验小结2011-01-15UrlRewriter 是微软封装好了的一个URL重写组件。使用它可以让我节约很多自已开发的时间。好了,开始讲述我的应用经验,这只是很菜鸟的经验,高手就不用看了。第一步,请从此下载此组件。解压,把UrlRewriter.dll copy到你的项目 bin 目录下。第二步,在Web.config中加入:<?xml version="1.0" encoding=&q...
ASP.NET中存取SQL Server数据库中的图片

ASP.NET中存取SQL Server数据库中的图片

ASP.NET中存取SQL Server数据库中的图片2011-01-15SQL Server提供了一个特别的数据类型:image,它是一个包含binary数据的类型。下边这个例子就向你展示了如何将文本或照片放入到数据库中的办法。在这篇文章中我们要看到如何在SQL Server中存储和读取图片。1、建立一个表:在SQL SERVER中建立这样结构的一个表:列名类型目的IDInteger主键IDIMGTITLEVarchar(50)图片的标题IMGTYPEV...
ASP.NET实现静态的TreeView控件导航

ASP.NET实现静态的TreeView控件导航

ASP.NET实现静态的TreeView控件导航2011-01-15ASP.NET提供了一系列拥有页面导航功能的控件,这些控件包括在页面显示菜单的Menu控件、提供站点导航的Site MapPath控件和显示层次结构的树形(TreeView)控件。本章的示例将介绍这些控件在创建Web应用程序中的应用。实现静态的TreeView控件导航TreeView控件是一个树形结构的控件。该控件用于显示分层数据,如文件目录。TreeView控件的每个节点是一个TreeN...
<< 371 372 373 374 375 376 377 378 379 380 >>