asp.net petshop4项目
文章平均质量分 79
waxiang767
程序员
展开
-
读 PetShop代码(Profile篇)
用于存储与用户有关的数据,维护应用程序状态。Profile对象提供一个创建强类型和持久化方式的会话状态的方法。以Profile.ShoppingCart.Add(); Profile.Save(); 的执行流程为例首先配置文件部分代码如下:profile automaticSaveEnabled="false" defaultProvider="ShoppingCa转载 2011-11-24 16:22:28 · 611 阅读 · 0 评论 -
浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息)
对于Microsoft .net PetShop程序中的购物车和订单处理模块,文中主要分析两种技术的应用:1. Profile技术在PetShop程序中用于三处: 1) 购物车ShoppingCart -下面的例子围绕购物车流程进行 2) 收藏WishList 3) 用户信息AccountInfo 注册新用户 NewUser.aspx :使用的是Cr转载 2011-11-24 16:28:25 · 1047 阅读 · 0 评论 -
PetShop4.0 工厂模式及Profile Provider实现
第一部份:工厂模式一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)1、WEB=表示层2、BLL=业务逻辑层3、IDAL=数据访问层接口定义4、Model=业务实体5、DALFactory=数据层的抽象工厂(创建反射)6、SQLServerDAL=SQLServer数据访问层 / oracleDAL=Oracle数据访问层DBUtility 数据库访转载 2011-11-24 16:19:48 · 338 阅读 · 0 评论 -
Petshop4.0 超级详细介绍(一)
我们从启始页Default.aspx开始,微软的启始页当然是Default.aspx啦,该页面有一个用户控件NavigationControl 先来说说它,从简单入手嘛。从它的Page_Load事件开始:protected void Page_Load(object sender, EventArgs e){GetControlStyle();//设置的样式,在webconfi转载 2011-11-24 16:38:31 · 243 阅读 · 0 评论 -
Petshop4.0 超级详细介绍(二)
昨天说到了Default.aspx页面今天来讲Products.aspx页面,该页面由有一个母版页和一个用户控件组成。其中的用户控件中只包涵了一个CustomList自定义控件它继承至DataList 并实现分页:public event DataGridPageChangedEventHandler PageIndexChanged;override public object转载 2011-11-24 16:40:27 · 262 阅读 · 0 评论 -
Petshop4.0 超级详细介绍(三)
ShoppingCart.aspx中Profile提供的功能是针对用户的个性化服务。在ASP.NET 1.x版本时,我们可以利用Session、Cookie等方法来存储用户的状态信息。然而Session对象是具有生存期的,一旦生存期结束,该对象保留的值就会失效。Cookie将用户信息保存在客户端,它具有一定的安全隐患,一些重要的信息不能存储在Cookie中。一旦客户端禁止使用Cookie,则该转载 2011-11-24 16:41:36 · 287 阅读 · 0 评论 -
在PetShop 4.0中ASP.NET缓存的实现详解
PetShop作为一个B2C的宠物网上商店,需要充分考虑访客的用户体验,如果因为数据量大而导致Web服务器的响应不及时,页面和查询数据迟迟得不到结果,会因此而破坏客户访问网站的心情,在耗尽耐心的等待后,可能会失去这一部分客户。无疑,这是非常糟糕的结果。因而在对其进行体系架构设计时,整个系统的性能就显得殊为重要。然而,我们不能因噎废食,因为专注于性能而忽略数据的正确性。在PetShop 3.0版本以转载 2011-11-24 16:44:18 · 371 阅读 · 0 评论