随笔分类 -  ASP.NET2.0

上一页 1 ··· 3 4 5 6 7
Scott Mitchell 的ASP.NET 2.0数据操作教程之九:跨页面的主/从报表
摘要:导言 在前面的两篇教程中,我们看到了如何在单一页面中显示主/从报表, 它使用DropDownList显示主记录,使用GridView或DetailsView显示详细信息. 另外一种常见的主/从报表模式是在一个页面中显示主记录而在另一个页面中显示详细信息.互联网上的论坛,如www.asp.net ,就是该模式在实际应用中非常典型例子. Asp.Net论坛由多个子论坛组成: Getting Start... 阅读全文
posted @ 2006-08-17 20:14 冷火 阅读(184) 评论(0) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据操作教程之八:使用两个DropDownList过滤的主/从报表
摘要:导言 在前面的指南中我们研究了如何显示一个简单的主/从报表, 该报表使用DropDownList和GridView控件, DropDownList填充类别,GridView显示选定类别的产品. 这类报表用于显示具有一对多关系的记录时非常合适, 同时它也可以很容易的被扩展以显示多个一对多关系的数据. 比如, 一个订单系统应该包含表示客户,订单和订单明细的表. 一个客户也许有多个订单,每个订单又包含多... 阅读全文
posted @ 2006-08-17 20:12 冷火 阅读(185) 评论(0) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据操作教程之七:使用DropDownList过滤的主/从报表
摘要:导言 主/从报表是一种很常见的报表, 这类报表中首先会显示一些主记录. 然后用户可以深入(追溯)某条主记录来查看该主记录的详情. 主/从报表是显示一对多关系的理想选择, 比如一个报表显示所有的产品类别,然后根据用户选择的特定类别显示与之关联的产品. 另外, 主/从表在显示”宽”表(有很多列的表)的详细信息时也很有用.例如主/从报表的主表部分显示数据库中产品表的产品名称和单价, 具体到某一个产品时... 阅读全文
posted @ 2006-08-17 20:10 冷火 阅读(204) 评论(0) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之六:: 编程设置ObjectDataSource的参数值
摘要:导言 正如我们在上一节的教程中所看到的,有很多可供选择的方式把参数的值传递到OjbectDataSource的方法里。假如参数值是采用硬编码方式,来源于页面上的一个Web控件,又或者其他可被数据源Parameter对象读取的源,那么这个值可以绑定到输入参数而不需要写一行的代码。 然而有些时候,参数值来自某些在数据源的内置Parameter对象里还没有计算出来的源。假如我们的站点支持我们的考虑那... 阅读全文
posted @ 2006-08-17 20:07 冷火 阅读(157) 评论(0) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之五:: 声明参数
摘要:导言 在上一章的教程中,我们看了GridView、DetailsView和FormView绑定到OjbectDataSource控件显示数据,ObjectDataSource调用了类ProductsBLL的GetProducts()方法。方法GetProducts()返回一个有Northwind数据库的Products表的所有记录组成的强类型数据表。类ProductsBLL还包含了其它返回部分数据... 阅读全文
posted @ 2006-08-17 20:05 冷火 阅读(206) 评论(0) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之四:: 使用ObjectDataSource展现数据
摘要:导言 在完成了应用程序架构和页面的设计后,我们可以开始探讨如何实现多种多样的普通数据到报表展现的任务。前面我们已经了解到如何在从数据访问层和业务逻辑层绑定数据到ASP.NET页面上的数据控件。在ASP.NET 1.x应用程序中,通过对数据控件的DataSource属性赋值然后调用控件的DataBind()方法从而实现数据展现的方式在ASP.NET 2.0应用程序中可以继续使用。然而,ASP.NET... 阅读全文
posted @ 2006-08-17 19:59 冷火 阅读(209) 评论(0) 推荐(0)
在Asp.net 2.0中操作数据::母板页和站点导航
摘要:导言通常,用户友好的个性化站点都有着一致的,站点统一的页面布局和导航体系。Asp.net 2.0引入的两个新特性给我们在统一站点的页面布局和站点导航上提供了简单而有效的工具,它们是母板页和站点导航。母板页允许开发者创建统一的站点模板和指定的可编辑区域。这样,aspx页面只需要给模板页中指定的可编辑区域提供填充内容就可以了,所有在母板页中定义的其他标记将出现在所有使用了该母板页的aspx页面中。这种... 阅读全文
posted @ 2006-08-17 19:55 冷火 阅读(625) 评论(0) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之十四:使用FormView 的模板
摘要:导言 在上两节教程中,我们看到了如何使用TemplateField来自定义GridView和DetailsView的输入。TemplateField使我们可以高度自主的定义某个特定的列,但不管是GridView还是DetailsView,都会有点太规则了,简单的说就是它们都有着四四方方的格子一样的外观。很多情况下这样的格子一样的外观是很不错的,不过有的时候我们却需要使用一个不规则的显示外观。当需要... 阅读全文
posted @ 2006-08-17 19:49 冷火 阅读(201) 评论(0) 推荐(0)
[翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十三:在DetailsView控件中使用TemplateField
摘要:导言 比起BoundField、CheckBoxField、HyperLinkField以及其他的那些数据字段控件(data field controls)来说,TemplateField提供了一种高度复杂的数据呈现的方法。在上一节中,我们主要着重于在GridVIew中使用TemplateField,以实现: · 在一列中显示多个数据字段。比如说,将FirstName和Last... 阅读全文
posted @ 2006-08-17 19:48 冷火 阅读(266) 评论(0) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
摘要:导言 GridView是由一组字段(Field)组成的,它们都指定的了来自DataSource中的什么属性需要用到自己的输出呈现中。最简单的字段类型是BoundField,它仅将数据简单的显示为文本。其他的字段类型使用交互HTML元素(alternate HTML elements)来显示数据。比如说,CheckBoxField将被呈现为一个CheckBox,其选中状态由某特定数据字段的值来决定;... 阅读全文
posted @ 2006-08-17 19:45 冷火 阅读(454) 评论(0) 推荐(0)
在ASP.NET 2.0中操作数据:创建一个业务逻辑层
摘要:导言 本教程的第一节所描述的数据访问层(Data Access Layer,以下简称为DAL)已经清晰地将表示逻辑与数据访问逻辑区分开了。不过,即使DAL将数据访问的细节从表示层中分离出来了,可它却不能处理任何的业务规则。比如说,我们可能不希望产品表中那些被标记为“停用”的产品的“分类编号”或“供应商编号”被更新;我们还可能需要应用一些资历规则,比如说我们都不希望被比自己的资历还要浅的人管理。另外... 阅读全文
posted @ 2006-08-17 19:40 冷火 阅读(701) 评论(0) 推荐(0)
Scott Mitchell 的ASP.NET 2.0数据教程之一: 创建一个数据访问层
摘要:原文 | 下载本教程中的编码例子 | 下载本教程的英文PDF版 导言 作为web开发人员,我们的生活围绕着数据操作。我们建立数据库来存储数据,写编码来访问和修改数据,设计网页来采集和汇总数据。本文是研究在ASP.NET 2.0中实现这些常见的数据访问模式之技术的长篇系列教程的第一篇。我们将从创建一个软件框架开始,这个框架的组成部分包括一个使用强类型的DataSet的数据访问层(DAL),一个... 阅读全文
posted @ 2006-08-17 19:35 冷火 阅读(1114) 评论(0) 推荐(0)
PetShop的系统架构设计
摘要:PetShop的系统架构设计 Filed under: Design & Pattern — bruce zhang @ 4:55 pm 《解剖PetShop》系列之一 前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而... 阅读全文
posted @ 2006-08-17 16:19 冷火 阅读(204) 评论(0) 推荐(0)
《解剖PetShop》系列之二(转)
摘要:《解剖PetShop》系列之二 二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Pr... 阅读全文
posted @ 2006-08-17 15:33 冷火 阅读(242) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7