随笔分类 -  翻译

1 2 下一页
Scott Mitchell 的ASP.NET 2.0数据教程之四十六::DataList和Repeater里的自定义button
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 在前面关于DataList 和Repeater 的7章教程里,我们分别创建了只读和可以编辑删除的例子。为了让DataList有编辑和删除的功能,我们在ItemTemplate里添加了一些button,当点击时,引起postback,并根据button的CommandName属性激发相关的事件。例如,添加一个CommandName为... 阅读全文
posted @ 2006-12-15 17:36 有些伤感 阅读(4325) 评论(7) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序(三)
摘要:第七步: 在自定义分页的Repeater 里添加排序功能 现在已经完成了自定义分页,我们再来添加排序功能。ProductsBLL类的GetProductsPagedAndSorted方法和GetProductsPaged一样有startRowIndex 和 maximumRows 参数,不一样的是它还多了一个sortExpression 参数。在SortingWithCustomPaging... 阅读全文
posted @ 2006-12-14 17:41 有些伤感 阅读(2879) 评论(2) 推荐(1)
Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序(二)
摘要:第五步: 为使用默认分页的DataList添加排序的支持 在前面一章里我们学习了如何使用DataList的默认分页。现在我们来扩展它,让它可以对分页的数据进行排序。打开PagingSortingDataListRepeater文件夹里的SortingWithDefaultPaging.aspx和Paging.aspx 页。在Paging.aspx 页里查看源文件。将图8里选择的文本复制下来,... 阅读全文
posted @ 2006-12-14 17:39 有些伤感 阅读(2611) 评论(2) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序(一)
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版(以后比较长的部分我都会分几次贴出来) 导言 DataList和Repeater数据分页里我们学习了如何在DataList里添加分页功能。我们在ProductsBLL类里创建了一个名为GetProductsAsPagedDataSource的方法,它返回一个PagedDataSource对象。当绑定到DataList或Repeater时,他... 阅读全文
posted @ 2006-12-08 09:45 有些伤感 阅读(3324) 评论(3) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之四十四::DataList和Repeater数据分页
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 分页和排序是显示数据时经常用到的功能。比如,在一个在线书店里搜索关于ASP.NET 的书的时候,可能结果会是成百上千,而每页只列出十条。而且结果可以根据title(书名),price(价格),page count(页数),author name(作者)等来排序。我们在分页和排序报表数据 里已经讨论过, GridView, Detai... 阅读全文
posted @ 2006-12-04 11:56 有些伤感 阅读(7113) 评论(12) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之四十三::基于用户对修改数据进行限制
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 很多支持帐号(即需要登陆)的web程序根据登陆的用户提供不同的选项,报表和其它功能。回到基于用户对修改数据进行限制 里,我们学习了如何根据当前用户来动态调整在DetailsView和GridView里修改数据的能力。它允许用户可以作为supplier或employee登陆到站点。如果登陆的用户为supplier,他将可以修改他提供的... 阅读全文
posted @ 2006-11-30 08:24 有些伤感 阅读(2807) 评论(4) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之四十二::为删除数据添加客户端确认
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 如我们在综叙:在DataList里编辑和删除数据 里看到的,为DataList添加删除功能可以通过以下完成: 在ItemTemplate里添加Button, LinkButton, 或ImageButton 将Delete button的 CommandName 设为“Delete” 在DeleteC... 阅读全文
posted @ 2006-11-27 10:42 有些伤感 阅读(3251) 评论(14) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之四十一::实现开放式并发
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 对于可能存在多用户同时更新或删除数据的web程序来说,存在一个用户的修改覆盖另一个用户的情况。当设计这样的程序时,选择适当的并发控制技术非常重要。我们在实现开放式并发 里已经讨论过,有三种concurrency control (并发控制)的策略: 什么都不做—如果并发用户修改的是同一条记录,让最后提交的结果生效(默认的行... 阅读全文
posted @ 2006-11-21 11:57 有些伤感 阅读(2843) 评论(6) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之四十:: 自定义DataList编辑界面
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 DataList的编辑界面由EditItemTemplate里的标记语言和web控件定义。在目前为止所做的DataList编辑功能的例子里,编辑界面都只包含TextBox。在前面一章里,我们通过添加验证控件来增加了用户体验,提高了可用性。 EditItemTemplate可以包含除了TextBox以外的很多控件,比如DropDown... 阅读全文
posted @ 2006-11-15 10:41 有些伤感 阅读(4506) 评论(3) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之三十九:: 在编辑和插入界面里添加验证控件
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 到目前为止的讨论编辑DataList的教程里,没有包含任何验证用户的输入,即使是用户非法输入— 遗漏了product的name或者负的price— 会导致异常。在前面一章里我们学习了如何在DataList的UpdateCommand事件处理中添加异常处理代码,以便在出现异常时捕捉它并显示友好的错误信息。然而理想的编辑界面应该包含验证... 阅读全文
posted @ 2006-11-13 14:57 有些伤感 阅读(3266) 评论(1) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之三十八:: 处理BLL和DAL的异常
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 在 综叙:在DataList里编辑和删除数据 里,我们创建了一个提供简单编辑和删除功能的DataList。虽然功能上已经完整了,但是对用户来说是不友好的。因为所有在编辑和删除过程中产生的异常都是未处理的。比如,遗漏了输入product的name,或者编辑product时在price里输入“Very affordable!”,都会抛出... 阅读全文
posted @ 2006-11-08 08:28 有些伤感 阅读(3195) 评论(6) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之三十七:: 批量更新
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 在前面我们学习了如何创建item级的DataList。和可编辑的GridView一样,每个DataList里的item都包含一个Edit button,当点击时,item会变的可编辑。item级的编辑在偶尔需要更新时没什么问题,但是在有些情况下用户需要编辑大量的记录。如果一个用户需要编辑许多记录,他会被迫去不停的去点击Edit,作出... 阅读全文
posted @ 2006-11-07 08:26 有些伤感 阅读(3347) 评论(3) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之三十六:: 综叙:在DataList里编辑和删除数据
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 概述插入、更新和删除数据 里我们已经学习了如何使用GridView等控件来插入,更新删除数据。通过ObjectDataSource和其它数据控件仅仅只需要在智能标签里勾一下checkbox就完成了,不需要写任何代码。而DataList没有这些内置的功能。我们可以使用1.x 里的方法来实现这些功能。在本章我们将看到,DataList提... 阅读全文
posted @ 2006-11-03 16:26 有些伤感 阅读(5769) 评论(7) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之三十五:: 使用Repeater和DataList实现的主/从报表
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 在前面一章里我们学习了如何用两个页分别显示主/从信息。在“主”页里我们用Repeater来显示category。每个category的name都是一个链到“从”页的hyperlink。在从页里用一个两列的DataList显示选中的category下的product。 本章我们将还是使用单页,在左边显示category列表,categ... 阅读全文
posted @ 2006-10-30 09:42 有些伤感 阅读(3614) 评论(9) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之三十四:: 跨页面的主/从报表
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 在前面一章里我们学习了如何在一个页里显示主/从信息.另外一种经常使用的模式就是将主从信息用两个页分别显示.在前面的跨页面的主/从报表 我们通过GridView显示所有的supplier来使用这个模式.GridView里包含一个HyperLinkField,链接到另外一个页,并将SupplierID通过querystring传过去.第... 阅读全文
posted @ 2006-10-26 22:35 有些伤感 阅读(2560) 评论(9) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之三十三:: 使用DropDownList过滤的主/从报表
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 在前面的使用DropDownList过滤的主/从报表一章里我们使用GridView创建的主/从表,显示一些"主"记录.用户可以根据主记录来查看"从"(详细)的内容.主/从表在呈现一对多关系和含多列的表的信息时是一个好的选择.在前面我们已经学过如何使用GridView和DetailsView来实现.本章和后面两章我们将重新复习一下这些... 阅读全文
posted @ 2006-10-23 11:37 有些伤感 阅读(4645) 评论(5) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之三十二:: 数据控件的嵌套
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 除了静态HTML和数据绑定语法,template也可以包含Web控件和用户控件.这些控件的属性可以通过声明语法,数据绑定语法或在服务器端通过事件处理编程来设置. 通过将控件嵌入到template里,可以自定义界面,提升用户体验.例如,在在GridView控件中使用TemplateField 里,我们学习了如何通过在GridView的... 阅读全文
posted @ 2006-10-17 10:27 有些伤感 阅读(4390) 评论(10) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之三十一::使用DataList来一行显示多条记录
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 在前两章的做的DataList的例子里我们都是使用单列的HTML来显示数据.而自定义使DataList将数据显示在多列多行的table里也非常容易.而且还可以以单行多列来显示数据. 我们可以通过RepeatColumns和RepeatDirection属性来自定义DataList.这两个属性决定了数据显示时候的列数和方向(水平或垂直... 阅读全文
posted @ 2006-10-13 10:45 有些伤感 阅读(4941) 评论(7) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之二十五:: 大数据量时提高分页的效率
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 如我们在之前的教程里讨论的那样,分页可以通过两种方法来实现: 默认分页– 你仅仅只用选中data Web control的 智能标签的Enable Paging ; 然而,当你浏览页面的时候,虽然你看到的只是一小部分数据,ObjectDataSource 还是会每次都读取所有数据 自定义分页– 通过只从数据库读取用... 阅读全文
posted @ 2006-10-10 14:19 有些伤感 阅读(11102) 评论(20) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之三十:: 格式化DataList和Repeater的数据
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 在前面的教程里我们学习了DataList提供了一些风格样式的属性.而且我们还学习了如何定义HeadStyle, ItemStyle, AlternatingItemStyle, 和SelectedItemStyle等属性的默认CSS.除了这四个属性外,DataList还提供了其它属性,比如Font, ForeColor, BackC... 阅读全文
posted @ 2006-10-08 13:16 有些伤感 阅读(5562) 评论(5) 推荐(0)

1 2 下一页