摘要:1,用数据库字段实现之美好字段: 下图中红色箭头是属于父类: ID 父ID 类型名称 深度 排序 深度字段是用来查询某一分类的所有子类。 跟windows文件目录管理思想一致。 类似: 在做考题的的时候,涉及到分类,虽然不是无限级的,但是,为了以后扩展用,想做成无限级,在网上找找了,一个用存储过程作的,虽然添加,编辑,移动,用的是存储过程,可是在读出来的时候只用了一条Select 语句,感觉挺爽的...
阅读全文
摘要:1,购物车实现: 页面: 代码: 数据: 购物车数据可以保存在Profile中,Profile跟Session类似,不过Profile是强类型。 a,配置Profile ,只能在网站根目录或者machine.config中定义Profile,一个应用程序中无法定义两个以上的Profile。 <configuration> <System.web> <prof...
阅读全文
摘要:1,Profile实现: 方式1: 数据主要存储在SqlServer自定义表中。 其中获得用户名方式:HttpContext.Current.User.Identity.Name profile.cartManager b,数据存储在Profile中 2,cookie实现
阅读全文
摘要:数据控制: SqlConnection conn = db.GetConnection();SqlTransaction trans = conn.BeginTransaction(); foreach(CartInfo cartItem in cartItems) { insertSp[1].Value=cartItem.bookid; insertSp[2].Value=cartItem.p...
阅读全文
摘要:复合条件的查询在于如何根据多种不同条件,正确的拼接出SQL字符串 1,单表复合条件查询,如图所示: 1,在系统Common类库中创建公共类SqlStringConstructor类用来构造sql语句。3,在BLL类库中创建业务逻辑类ItemManager类。4,在页面中调用使用相关类:
阅读全文
摘要:Technorati 标签: 身份,角色,验证 1,使用微软自带的MemberShip时,为什么要运行aspnet_regsql.exe? 首先在网站的Web.config 中定义Membership的Provider ,然后运行aspnet_regsql.exe来在相应的数据库中建立数据表和存储过程。 分别设置:membership、roleship、profile、personalized.
阅读全文
摘要:阅读别人的源代码比自己只闭门造车要提高的快的多,有时阅读别人的代码比自己写代码更加困难。那怎样才能更好、更有效的阅读别人的源代码呢?海鹏专门针对ASP.NET项目的源代码的阅读有一点想法:第一步:首先将整个ASP.NET项目加载到VS的IDE中,使用VS的对象浏览器能很方便的查看到软件的层次结构和相关的接口。以便了解整个项目的层次结构。第二步:从Default.aspx入手,顺藤摸瓜。第三步:利用trace运行每页予以分析。常用源代码下载网站:www.51aspx.com和
阅读全文
摘要:1,设计数据库结构,工具:powerdesigner。设计业务模型中的数据结构。 2,代码生成器生成Model 和Dal层代码 用户身份验证方式和数据库数据存放方式。及相关配置 3,部分页面:theme , 站点地图 4,BLL 集合步骤3页面测试
阅读全文