在ASP.NET 2.0中操作数据之四十五:DataList和Repeater里的自定义Button-牛翰网

在ASP.NET 2.0中操作数据之四十五:DataList和Repeater里的自定义Button

导言 在前面关于DataList 和Repeater 的7章教程里,我们分别创建了只读和可以编辑删除的例子。为了让DataList有编辑和删除的功能,我们在ItemTemplate里添加了一些button,当点击时,引起postba...
在ASP.NET 2.0中操作数据之四十六:使用SqlDataSource控件检索数据-牛翰网

在ASP.NET 2.0中操作数据之四十六:使用SqlDataSource控件检索数据

导言 到目前为止,我们探讨的教程是由表现层,业务逻辑层和数据访问层构成的层次体系结构。数据访问层和业务逻辑层分别在教程第一和第二章提到。在Displaying Data With the ObjectDataSource ...
在ASP.NET 2.0中操作数据之四十九:为GridView控件添加RadioButton-牛翰网

在ASP.NET 2.0中操作数据之四十九:为GridView控件添加RadioButton

导言: GridView控件提供了大量的内置功能。它包含了一系列的域(field)来显示诸如text、images、hyperlinks和buttons。另外它支持模板(template)用于用户自定义界面。我们可以构建这样一个G...
在ASP.NET 2.0中操作数据之五十一:从GridView的页脚插入新记录-牛翰网

在ASP.NET 2.0中操作数据之五十一:从GridView的页脚插入新记录

导言: 正如教程《概述插入、更新和删除数据》里探讨过的一样, GridView, DetailsView和FormView Web控件都有内置的修改数据的功能。当声明绑定到数据源控件时,可以快速而方便地修改数据——...
在ASP.NET 2.0中操作数据之五十二:使用FileUpload上传文件-牛翰网

在ASP.NET 2.0中操作数据之五十二:使用FileUpload上传文件

导言: 到目前为止,我们的教程围绕的是text数据。然而,很多应用程序既需要处理text数据,也需要处理二进制数据。比如招聘网站可能需要用户上传Word或PDF格式的简历。 使用二进制数据面临一项...
在ASP.NET 2.0中操作数据之三十三:基于DataList和Repeater使用DropDownList过滤的主/从报表-牛翰网

在ASP.NET 2.0中操作数据之三十三:基于DataList和Repeater使用DropDownList过滤的主/从报表

导言 在前面的使用DropDownList过滤的主/从报表一章里我们使用GridView创建的主/从表,显示一些'主'记录.用户可以根据主记录来查看'从'(详细)的内容.主/从表在呈现一对多关系和含多列的表的信息...
在ASP.NET 2.0中操作数据之五十七:在分层架构中缓存数据-牛翰网

在ASP.NET 2.0中操作数据之五十七:在分层架构中缓存数据

导言: 正如前面章节所言,缓存ObjectDataSource的数据只需要简单的设置一些属性。然而,它是在表现层对数据缓存,这就与ASP.NET page页面缓存策略(caching policies)紧密的耦合(tightly couple...
在ASP.NET 2.0中操作数据之五十八:在程序启动阶段缓存数据-牛翰网

在ASP.NET 2.0中操作数据之五十八:在程序启动阶段缓存数据

导言: 前面2章考察了在表现层和缓存层缓存数据。在第56章,我们探讨了在表现层设置ObjectDataSource的相关cache属性来缓存数据。在第57章,我们探讨了创建一个单独的分开的缓存层。这2章都是采...
在ASP.NET 2.0中操作数据之五十九:使用SQL缓存依赖项SqlCacheDependency-牛翰网

在ASP.NET 2.0中操作数据之五十九:使用SQL缓存依赖项SqlCacheDependency

导言: 在56和57章探讨的缓存技术使用的是基于时间的缓存周期,当过了某段时间后便将缓存数据从内存清除。当设置缓存时间为x秒时,数据在x秒内都是“新”的。当然,就像在60章谈到的那样,对静...
在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider-牛翰网

在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider

导言: ASP.NET 2.0的网站地图(site map)功能允许页面开发者在一些持久介质(persistent medium),比如一个XML文件里,自己定义一个web程序的site map.一旦定义了之后,我们可以通过System.Web命...