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

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

导言: 在56和57章探讨的缓存技术使用的是基于时间的缓存周期,当过了某段时间后便将缓存数据从内存清除。当设置缓存时间为x秒时,数据在x秒内都是“新”的。当然,就像在60章谈到的那样,对静...
在ASP.NET 2.0中操作数据之七十三:用Managed Code创建存储过程和用户自定义函数(上部分)-牛翰网

在ASP.NET 2.0中操作数据之七十三:用Managed Code创建存储过程和用户自定义函数(上部分)

导言: 数据库,比如Microsoft's SQL Server 2005使用Transact-Structured Query Language (T-SQL)来插入、修改、检索数据.绝大多数数据库系统都包含constructs来对一系列的SQL statements进行...
在ASP.NET 2.0中操作数据之十七:研究插入、更新和删除的关联事件-牛翰网

在ASP.NET 2.0中操作数据之十七:研究插入、更新和删除的关联事件

导言 当使用GridView、DetailsView或FormView控件的内建插入、编辑或删除特征时,在用户添加一条新记录或更新/删除一条现在记录的过程中发生了多个步骤。正如我们之前一节里所讨论的,在GridVie...
在ASP.NET 2.0中操作数据之五十三:在Data Web控件显示二进制数据-牛翰网

在ASP.NET 2.0中操作数据之五十三:在Data Web控件显示二进制数据

导言: 在前面的教程我们阐述了应用程序处理二进制数据的2种模式,以及使用FileUpload 控件从浏览器向服务器文件系统上传文件。当文件上传并存储在文件系统里时,应在相应的数据库记录里存储该...
在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中操作数据之四十五:DataList和Repeater里的自定义Button-牛翰网

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

导言 在前面关于DataList 和Repeater 的7章教程里,我们分别创建了只读和可以编辑删除的例子。为了让DataList有编辑和删除的功能,我们在ItemTemplate里添加了一些button,当点击时,引起postba...
在ASP.NET 2.0中操作数据之三十五:使用Repeater和DataList单页面实现主/从报表-牛翰网

在ASP.NET 2.0中操作数据之三十五:使用Repeater和DataList单页面实现主/从报表

导言 在前面一章里我们学习了如何用两个页分别显示主/从信息。在“主”页里我们用Repeater来显示category。每个category的name都是一个链到“从”页的hyperlink。在从页里用一个两列的DataList...
在ASP.NET 2.0中操作数据之三十一:使用DataList来一行显示多条记录-牛翰网

在ASP.NET 2.0中操作数据之三十一:使用DataList来一行显示多条记录

导言 在前两章的做的DataList的例子里我们都是使用单列的HTML<table>来显示数据.而自定义使DataList将数据显示在多列多行的table里也非常容易.而且还可以以单行多列来显示数据. 我们可以...
在ASP.NET 2.0中操作数据之二十二:为删除数据添加客户端确认-牛翰网

在ASP.NET 2.0中操作数据之二十二:为删除数据添加客户端确认

导言 在前面一些教程中,我们已经看到如何使用应用程序框架,ObjectDataSource,以及那些提供增、改、删功能的数据Web控件。在我们已经实现的删除数据的界面中,包含一个删除按钮,当点击它的时...