入门教程
文章平均质量分 79
heker2007
关注技术而已。
展开
-
Scott Mitchell 的ASP.NET 2.0数据教程之四十六::DataList和Repeater里的自定义button
Scott Mitchell 的ASP.NET 2.0数据教程之四十六::DataList和Repeater里的自定义button 原文 | 下载本教程中的编码例子 | 下载本教程的PDF版导言在前面关于DataList 和Repeater 的7章教程里,我们分别创建了只读和可以编辑删除的例子。为了让DataList有编辑和删除的功能,我们在ItemTemplate里添加转载 2007-05-09 21:31:00 · 1862 阅读 · 1 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之三十七:: 批量更新
Scott Mitchell 的ASP.NET 2.0数据教程之三十七:: 批量更新 导言在前面我们学习了如何创建item级的DataList。和可编辑的GridView一样,每个DataList里的item都包含一个Edit button,当点击时,item会变的可编辑。item级的编辑在偶尔需要更新时没什么问题,但是在有些情况下用户需要编辑大量的记录。如果一个用户需要编辑许多记录,他会转载 2007-04-22 10:58:00 · 1099 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之三十四:: 跨页面的主/从报表
Scott Mitchell 的ASP.NET 2.0数据教程之三十四:: 跨页面的主/从报表 导言在前面一章里我们学习了如何在一个页里显示主/从信息.另外一种经常使用的模式就是将主从信息用两个页分别显示.在前面的跨页面的主/从报表 我们通过GridView显示所有的supplier来使用这个模式.GridView里包含一个HyperLinkField,链接到另外一个页,并将Supplie转载 2007-04-14 22:23:00 · 2073 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之三十三:: 使用DropDownList过滤的主/从报表
Scott Mitchell 的ASP.NET 2.0数据教程之三十三:: 使用DropDownList过滤的主/从报表 导言在前面的使用DropDownList过滤的主/从报表一章里我们使用GridView创建的主/从表,显示一些"主"记录.用户可以根据主记录来查看"从"(详细)的内容.主/从表在呈现一对多关系和含多列的表的信息时是一个好的选择.在前面我们已经学过如何使用GridView转载 2007-04-10 18:03:00 · 1186 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之三十一::使用DataList来一行显示多条记录
Scott Mitchell 的ASP.NET 2.0数据教程之三十一::使用DataList来一行显示多条记录 导言在前两章的做的DataList的例子里我们都是使用单列的HTML来显示数据.而自定义使DataList将数据显示在多列多行的table里也非常容易.而且还可以以单行多列来显示数据.我们可以通过RepeatColumns和RepeatDirection属性来自定义Da转载 2007-04-06 17:36:00 · 1594 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之三十二:: 数据控件的嵌套
Scott Mitchell 的ASP.NET 2.0数据教程之三十二:: 数据控件的嵌套 导言除了静态HTML和数据绑定语法,template也可以包含Web控件和用户控件.这些控件的属性可以通过声明语法,数据绑定语法或在服务器端通过事件处理编程来设置.通过将控件嵌入到template里,可以自定义界面,提升用户体验.例如,在在GridView控件中使用TemplateField转载 2007-04-09 17:45:00 · 1854 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之二十九:: 用DataList和Repeater来显示数据
Scott Mitchell 的ASP.NET 2.0数据教程之二十九:: 用DataList和Repeater来显示数据 导言在之前的28篇教程的例子里,如果我们需要显示某个数据源的多条记录,我们使用GridView .GridView 的一行表示数据源的一条记录,列表示一个字段.虽然GridView 用来显示数据,分页,排序,编辑,删除非常的方便,但是有点臃肿.而且GridView转载 2007-04-01 09:17:00 · 1846 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之三十:: 格式化DataList和Repeater的数据
Scott Mitchell 的ASP.NET 2.0数据教程之三十:: 格式化DataList和Repeater的数据 导言在前面的教程里我们学习了DataList提供了一些风格样式的属性.而且我们还学习了如何定义HeadStyle, ItemStyle, AlternatingItemStyle, 和SelectedItemStyle等属性的默认CSS.除了这四个属性外,DataL转载 2007-04-02 20:30:00 · 1424 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之二十八:: GridView里的Button
Scott Mitchell 的ASP.NET 2.0数据教程之二十八:: GridView里的Button 原文 | 下载本教程中的编码例子 | 下载本教程的PDF版导言一般控件(比如GridView)显示数据的时候对数据只能读取,而需要处理数据的功能是非常常见的.典型的情况是为每行数据添加一个Button, LinkButton, 或ImageButton . 当点击这些but转载 2007-03-30 18:23:00 · 1870 阅读 · 0 评论 -
第27章: 创建自定义排序用户界面
创建自定义排序用户界面 简介 显示大量已经按类别(不是很多)排序的数据但没有类别分界线,用户很难找到所需要的类别。例如,数据库中只有9个类别(8个不同的类别和1个null),共81种产品.现在用一个GridView列出所有产品,假设有用户对类别Seafood的产品感兴趣,她一定会按类别排序,把Seafood产品排列在一起.排序后,用户便寻找Seafood产品开始转载 2007-03-29 18:21:00 · 1415 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之三十五:: 使用Repeater和DataList实现的主/从报表
Scott Mitchell 的ASP.NET 2.0数据教程之三十五:: 使用Repeater和DataList实现的主/从报表 导言在前面一章里我们学习了如何用两个页分别显示主/从信息。在“主”页里我们用Repeater来显示category。每个category的name都是一个链到“从”页的hyperlink。在从页里用一个两列的DataList显示选中的category下的pro转载 2007-04-18 19:18:00 · 1990 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之三十八:: 处理BLL和DAL的异常
Scott Mitchell 的ASP.NET 2.0数据教程之三十八:: 处理BLL和DAL的异常 导言在综叙:在DataList里编辑和删除数据 里,我们创建了一个提供简单编辑和删除功能的DataList。虽然功能上已经完整了,但是对用户来说是不友好的。因为所有在编辑和删除过程中产生的异常都是未处理的。比如,遗漏了输入product的name,或者编辑product时在price里输入转载 2007-04-23 23:12:00 · 1585 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之四十四::DataList和Repeater数据分页
Scott Mitchell 的ASP.NET 2.0数据教程之四十四::DataList和Repeater数据分页 导言分页和排序是显示数据时经常用到的功能。比如,在一个在线书店里搜索关于ASP.NET 的书的时候,可能结果会是成百上千,而每页只列出十条。而且结果可以根据title(书名),price(价格),page count(页数),author name(作者)等来排序。我转载 2007-04-29 23:59:00 · 1484 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序(一)
Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序(一) 原文 | 下载本教程中的编码例子 | 下载本教程的PDF版(以后比较长的部分我都会分几次贴出来)导言DataList和Repeater数据分页里我们学习了如何在DataList里添加分页功能。我们在ProductsBLL类里创建了一个名为GetProducts转载 2007-04-30 19:49:00 · 2210 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之四十三::基于用户对修改数据进行限制
Scott Mitchell 的ASP.NET 2.0数据教程之四十三::基于用户对修改数据进行限制 导言很多支持帐号(即需要登陆)的web程序根据登陆的用户提供不同的选项,报表和其它功能。回到基于用户对修改数据进行限制 里,我们学习了如何根据当前用户来动态调整在DetailsView和GridView里修改数据的能力。它允许用户可以作为supplier或employee登陆到站点。如转载 2007-04-28 18:11:00 · 1410 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序(二)
Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序(二) 第五步: 为使用默认分页的DataList添加排序的支持 在前面一章里我们学习了如何使用DataList的默认分页。现在我们来扩展它,让它可以对分页的数据进行排序。打开PagingSortingDataListRepeater文件夹里的SortingWith转载 2007-05-01 09:40:00 · 1856 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之四十二::为删除数据添加客户端确认
Scott Mitchell 的ASP.NET 2.0数据教程之四十二::为删除数据添加客户端确认 导言如我们在综叙:在DataList里编辑和删除数据 里看到的,为DataList添加删除功能可以通过以下完成:在ItemTemplate里添加Button, LinkButton, 或ImageButton 将Delete button的 CommandName 设为“De转载 2007-04-27 17:38:00 · 1834 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序(三)
Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序(三) 第七步: 在自定义分页的Repeater 里添加排序功能 现在已经完成了自定义分页,我们再来添加排序功能。ProductsBLL类的GetProductsPagedAndSorted方法和GetProductsPaged一样有startRowIndex转载 2007-05-01 21:59:00 · 1607 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之四十一::实现开放式并发
Scott Mitchell 的ASP.NET 2.0数据教程之四十一::实现开放式并发 导言对于可能存在多用户同时更新或删除数据的web程序来说,存在一个用户的修改覆盖另一个用户的情况。当设计这样的程序时,选择适当的并发控制技术非常重要。我们在实现开放式并发 里已经讨论过,有三种concurrency control (并发控制)的策略:什么都不做—如果并发用户修改的是同一条记录,让转载 2007-04-26 18:08:00 · 1892 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之四十:: 自定义DataList编辑界面
Scott Mitchell 的ASP.NET 2.0数据教程之四十:: 自定义DataList编辑界面 导言DataList的编辑界面由EditItemTemplate里的标记语言和web控件定义。在目前为止所做的DataList编辑功能的例子里,编辑界面都只包含TextBox。在前面一章里,我们通过添加验证控件来增加了用户体验,提高了可用性。EditItemTemplat转载 2007-04-25 17:16:00 · 1272 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之三十九:: 在编辑和插入界面里添加验证控件
Scott Mitchell 的ASP.NET 2.0数据教程之三十九:: 在编辑和插入界面里添加验证控件 导言到目前为止的讨论编辑DataList的教程里,没有包含任何验证用户的输入,即使是用户非法输入— 遗漏了product的name或者负的price— 会导致异常。在前面一章里我们学习了如何在DataList的UpdateCommand事件处理中添加异常处理代码,以便在出现异常转载 2007-04-24 18:15:00 · 1250 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之二十六::排序自定义分页数据
Scott Mitchell 的ASP.NET 2.0数据教程之二十六::排序自定义分页数据 导言和默认翻页方式相比,自定义分页能提高几个数量级的效率。当我们的需要对大量数据分页的时候就需要考虑自定义分页,然而实现自定义分页相比默认分页需要做更多工作。对于排序自定义分页数据也是这样,在本教程中我们就会扩展前面的例子来实现自定义分页数据的排序。注意:既然本教程是基于前一转载 2007-03-27 17:54:00 · 1239 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之二十五:: 大数据量时提高分页的效率
Scott Mitchell 的ASP.NET 2.0数据教程之二十五:: 大数据量时提高分页的效率 原文 | 下载本教程中的编码例子 | 下载本教程的PDF版导言如我们在之前的教程里讨论的那样,分页可以通过两种方法来实现: 默认分页– 你仅仅只用选中data Web control的 智能标签的Enable Paging ; 然而,当你浏览页面的时候,虽然你看转载 2007-03-27 00:48:00 · 2323 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之二十四:: 分页和排序报表数据
Scott Mitchell 的ASP.NET 2.0数据教程之二十四:: 分页和排序报表数据 Scott Mitchell 的ASP.NET 2.0数据教程之二十四:: 分页和排序报表数据下载代码示例 | 下载PDF格式英文教程导言分页和排序是在WEB应用程序中展现数据常见的功能。比如,当我们在一个网上书店搜索ASP.NET书籍的时候,可能有几百本相关书籍,但是我们只转载 2007-03-25 10:57:00 · 1351 阅读 · 0 评论 -
译]Scott Mitchell 的ASP.NET 2.0数据教程之十一: 基于数据的自定义格式化
Scott Mitchell 的ASP.NET 2.0数据教程之十一: 基于数据的自定义格式化 介绍我们可以通过控制HeaderStyle, RowStyle, AlternatingRowStyle和其他一些属性来改变GridView, DetailsView, 和 FormView的样式,比如cssClass, Font, BorderWidth, BorderStyle, B转载 2007-03-12 18:16:00 · 1599 阅读 · 0 评论 -
[翻译] Scott Mitchell 的ASP.NET 2.0数据操作教程之九:跨页面的主/从报表
[翻译] Scott Mitchell 的ASP.NET 2.0数据操作教程之九:跨页面的主/从报表 ASP.NET 2.0中的数据操作 :: 跨页面的主/从报表英文原版 | 代码 | 英文PDF版导言在前面的两篇教程中,我们看到了如何在单一页面中显示主/从报表, 它使用DropDownList显示主记录,使用GridView或DetailsView显示详细信息. 另外一种常见转载 2007-03-08 20:16:00 · 1158 阅读 · 0 评论 -
[翻译] Scott Mitchell 的ASP.NET 2.0数据操作教程之十:使用 GridView 和DetailView实现的主/从报表
[翻译] Scott Mitchell 的ASP.NET 2.0数据操作教程之十:使用 GridView 和DetailView实现的主/从报表 ASP.NET 2.0 中的数据操作:: 使用 GridView 和DetailView实现的主/从报表英文原版 | 代码 | 英文PDF版导言在前面的教程我们看到了如何使用两个页面(一个主页,用于列出供应商; 一个明细转载 2007-03-09 18:10:00 · 1274 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据操作教程之八:使用两个DropDownList过滤的主/从报表
[翻译] Scott Mitchell 的ASP.NET 2.0数据操作教程之八:使用两个DropDownList过滤的主/从报表 ASP.NET 2.0中的数据操作:使用两个DropDownList过滤的主/从报表 英文原版 | 本教程中的代码 导言在前面的指南中我们研究了如何显示一个简单的主/从报表, 该报表使用DropDownList和GridView控件, DropDo转载 2007-03-07 22:45:00 · 1242 阅读 · 0 评论 -
[翻译] Scott Mitchell 的ASP.NET 2.0数据操作教程之七:使用DropDownList过滤的主/从报表
[翻译] Scott Mitchell 的ASP.NET 2.0数据操作教程之七:使用DropDownList过滤的主/从报表 ASP.NET 2.0中的数据操作:使用DropDownList过滤的主/从报表 英文原版 | 本教程中的代码 导言 主/从报表是一种很常见的报表, 这类报表中首先会显示一些主记录. 然后用户可以深入(追溯)某条主记录来查看该主记录的详情. 主/从报表是显示转载 2007-03-06 20:26:00 · 1240 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之六:: 编程设置ObjectDataSource的参数值
Scott Mitchell 的ASP.NET 2.0数据教程之六:: 编程设置ObjectDataSource的参数值 在ASP.NET 2.0中操作数据::编程设置ObjectDataSource的参数值 下载本教程中的编码例子 | 下载本教程的PDF版导言正如我们在上一节的教程中所看到的,有很多可供选择的方式把参数的值传递到OjbectDataSource的方法里转载 2007-03-05 21:42:00 · 1276 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之四:: 使用ObjectDataSource展现数据
Scott Mitchell 的ASP.NET 2.0数据教程之四:: 使用ObjectDataSource展现数据 在ASP.NET 2.0中操作数据::使用ObjectDataSource展现数据 下载本教程中的编码例子 | 下载本教程的PDF版导言在完成了应用程序架构和页面的设计后,我们可以开始探讨如何实现多种多样的普通数据到报表展现的任务。前面我们已经了解到如何在转载 2007-03-04 09:28:00 · 1657 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之一: 创建一个数据访问层
Scott Mitchell 的ASP.NET 2.0数据教程之一: 创建一个数据访问层 在ASP.NET 2.0中操作数据::创建一个数据访问层原文 | 下载本教程中的编码例子 | 下载本教程的英文PDF版导言作为web开发人员,我们的生活围绕着数据操作。我们建立数据库来存储数据,写编码来访问和修改数据,设计网页来采集和汇总数据。本文是研究在ASP.NET 2.0中实现这些常转载 2007-02-24 18:49:00 · 4433 阅读 · 7 评论 -
[翻译]Scott Mitchell 的ASP.NET 2.0数据教程之三:母板页和站点导航
本文英文原版及代码下载:http://www.asp.net/learn/data-access/tutorial-03-cs.aspx在Asp.net 2.0中操作数据之3::母板页和站点导航导言通常,用户友好的个性化站点都有着一致的,站点统一的页面布局和导航体系。Asp.net 2.0引入的两个新特性给我们在统一站点的页面布局和站点导航上提供了简单而有效的工具,它们是母板页和站转载 2007-03-03 21:01:00 · 2760 阅读 · 1 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之十八:: 在ASP.NET页面中处理BLL/DAL层的异常
Scott Mitchell 的ASP.NET 2.0数据教程之十八:: 在ASP.NET页面中处理BLL/DAL层的异常 在ASP.NET 2.0中操作数据::在ASP.NET页面中处理BLL/DAL层的异常 下载本教程中的编码例子 | 下载本教程的PDF版导言在一个使用了分层体系架构的ASP.NET web应用系统里处理数据,一般遵循以下几步:1. 确定业务逻辑层转载 2007-03-19 18:39:00 · 1456 阅读 · 0 评论 -
[翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField 导言GridView是由一组字段(Field)组成的,它们都指定的了来自DataSource中的什么属性需要用到自己的输出呈现中。最简单的字段类型是BoundField,它仅将数据简单的显示为文本。其他的字段类型使用交互HTML元素(alternate HTM转载 2007-03-13 18:17:00 · 1307 阅读 · 0 评论 -
[翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十四:使用FormView 的模板
Scott Mitchell 的ASP.NET 2.0数据教程之十四:使用FormView 的模板 导言在上两节教程中,我们看到了如何使用TemplateField来自定义GridView和DetailsView的输入。TemplateField使我们可以高度自主的定义某个特定的列,但不管是GridView还是DetailsView,都会有点太规则了,简单的说就是它们都有着四四方方的格子一转载 2007-03-15 18:20:00 · 1685 阅读 · 0 评论 -
[翻译]Scott Mitchell 的ASP.NET 2.0数据教程之二十三:基于用户对修改数据进行限制
Scott Mitchell 的ASP.NET 2.0数据教程之二十三:基于用户对修改数据进行限制 导言很多Web程序都支持用户帐号,根据不同的登录用户提供不同的选项,报表等功能。例如,就我们的教程中,我们要允许供应商公司的一些账户能登录网站并更新它们的产品-包括产品名称和单价,或许还有供应商的信息,比如它们的公司名称,地址,以及联系人信息等等。此外,可能我们还想包含一些帐号留给我们自己公转载 2007-03-24 09:04:00 · 1292 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之二十二:为删除数据添加客户端确认
Scott Mitchell 的ASP.NET 2.0数据教程之二十二:为删除数据添加客户端确认 导言在前面一些教程中,我们已经看到如何使用应用程序框架,ObjectDataSource,以及那些提供增、改、删功能的数据Web控件。在我们已经实现的删除数据的界面中,包含一个删除按钮,当点击它的时候,会导致数据回传以及调用ObjectDataSource的Delete()方法。然后Delet转载 2007-03-23 23:19:00 · 1194 阅读 · 0 评论 -
Scott Mitchell 的ASP.NET 2.0数据教程之二十一:: 实现开放式并发
Scott Mitchell 的ASP.NET 2.0数据教程之二十一:实现开放式并发 导言对于那些仅仅允许用户查看数据,或者仅有一个用户可以修改数据的web应用软件,不存在多用户并发冲突的问题。然而对于那些允许多个用户修改或删除数据的web应用软件,则有可能发生一个用户所做的更改与另一个并发用户的更改冲突。在没有任何并发策略的地方,当两个用户同时编辑某一条记录,最后提交的用户的更改将转载 2007-03-22 18:46:00 · 1458 阅读 · 0 评论 -
ASP.NET 2.0中的数据操作系列教程20:定制数据修改界面
ASP.NET 2.0中的数据操作系列教程:定制数据修改界面 BODY { FONT-SIZE: 11px; LINE-HEIGHT: 1.6; FONT-FAMILY: Verdana}TD { FONT-SIZE: 11px; LINE-HEIGHT: 1.6; FONT-FAMILY: Verdana}A { COLOR: #0066cc; T转载 2007-03-21 18:08:00 · 1676 阅读 · 1 评论