摘要:Insert 方法是在OrderSynchronous.cs 调用 using(var ts = new TransactionScope(TransactionScopeOption.Required)) { dal.Insert(order); //这里的dal就是SQLServerDAL.Order类 // Update the inventory to reflect the curren...
阅读全文
文章分类 - Petshop架构
摘要:在命令行下使用aspnet_regsql工具执行如下语句: aspnet_regsql -S localhost -E -d DataBaseName -t TableName -et
阅读全文
摘要:转向Asp.net 2.0,如果单单看Asp.net 2.0的例子和SDK,相信你一定对系统自带的Login控件有比较深刻的印象。Asp.Net 2.0的Login控件不用你写一行检测用户输入是否合法的程序代码及相关查询数据库的SQL脚本,只需把相应的控件拖到Web表单中,即可完成用户登陆,创建用户,用户角色管理,修改密码用户详细情况,取回密码等功能模块。 Login控件看上去近乎完美,而我们...
阅读全文
摘要:在使用Membership的CreateUser方法创建用户时,出现如下错误提示: 用户代码未处理 System.Web.Security.MembershipCreateUserException Message="提供的密码答案无效。" Source="System.Web" StackTrace: 在 System.Web.Security.Membership.CreateUser(Str...
阅读全文
摘要:在调用ASP.net页面时,ASP.NET创建了一个类 ProfileCommon,该类继承于ProfileBase类,用于强类型话在web.config文件中定义的profile属性。这个类可以处理 用户的配置文件存储,使用ProfileBase类中的GetPropertyValue和SetPropertyValue方法获取和设置 profile属性。 ASP.NET使用ProfileModul...
阅读全文
摘要:http://tech.it168.com/d/2008-02-15/200802151548545_2.shtml Profile属性公开了其对用户配置的支持。Profile对象的核心就是System.Web.Profile.ProfileBase对象。可以在Web.config中配置Profile对象公开的属性名称和类型。在配置文件中,而不是在代码中定义的Profile对象的属性。只要ASP....
阅读全文
摘要:ASP.NET 2.0中的一个新特性是允许匿名的终端用户利用它提供的个性化功能。如果站点需要某种形式的注册,这就是很重要的。此时,终端用户在第一次使用某些基本服 务之前,并不总是注册对重要应用程序的访问。例如,许多电子商务站点允许匿名终端用户在注册之前,在该站点上购物,使用站点的购物车。可以自动在多个 Web应用程序之间存储用户信息。一个User Profile中可以存储各种类型的信息,这些信息既...
阅读全文
摘要:获取该用户的匿名标识符(如果存在)。 命名空间: System.Web 程序集: System.Web(在 System.Web.dll 中) 备注 AnonymousId()()() 属性将一个长久的唯一标识符分配给一个未经身份验证的用户,该标识符可用于跟踪用户或将配置文件属性分配给该用户,而无需将数据存储在 Session 对象中。默认情况下,使用 Cookie...
阅读全文
摘要:对于Microsoft .net PetShop程序中的购物车和订单处理模块,文中主要分析两种技术的应用: 1. Profile技术在PetShop程序中用于三处: 1) 购物车ShoppingCart -下面的例子围绕购物车流程进行 2) 收藏WishList 3) 用户信息AccountInfo注册新用户 NewUser.aspx :使用的是CreateUserWizard 控件,基于Memb...
阅读全文
摘要:ASP.NET的输出缓存衡量高性能、可缩放的web应用程序最重要的一个指标就是缓存了。ASP.NET提供了高性能的web应用程序的缓存功能,ASP.NET 有三种可由 Web 应用程序使用的缓存:·输出缓存,它缓存请求所生成的动态响应。·片断缓存,它缓存请求所生成的响应的各部分。·数据缓存,它以编程方式缓存任意对象。为支持这种缓存,ASP.NET 提供了全功能的缓存引...
阅读全文
摘要:Profile提供的功能是针对用户的个性化服务。在ASP.NET 1.x版本时,我们可以利用Session、Cookie等方法来存储用户的状态信息。然而Session对象是具有生存期的,一旦生存期结束,该对象保留的值就会失效。Cookie将用户信息保存在客户端,它具有一定的安全隐患,一些重要的信息不能存储在Cookie中。一旦客户端禁止使用Cookie,则该功能就将失去应用的作用。 Profile...
阅读全文
摘要:1.项目概述与架构分析 微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petshop。...
阅读全文
摘要:http://blog.csdn.net/takeie/archive/2007/07/24/1706090.aspx
阅读全文