随笔分类 - 牛腩购物网学习笔记
摘要:以前写死的写法是 1: //设置登录权限 2: HttpCookie cook; 3: 4: string roles = "admin";//用户角色 5: 6: FormsAuthenticationTicket ticket = new For...
阅读全文
摘要:之前我已经申请过了,支付宝的即时到账 这一节,跟着牛腩的脚步,来配置 网站支付宝即时到账。 我们先打开 刚才下载的 即时到账,因为我们的牛腩购物网是UTF-8 所以我们也使用 UTF-8的版本的支付宝。 小技巧: 今天终于能一眼看出 哪个是 web网站 哪个是web应用程序了 web网站 default.aspx 显示有一个原有文件 default.aspx.cs web应用程序 def...
阅读全文
摘要:当我们在一台电脑上编写代码,然后我们更换到另外一台,如果是有使用微软企业库,是会报错的,需要导入微软企业库的5个dll,可以放在bin文件夹里面,记得要在DAL层上对 dll 进行引用在 E:\Program Files (x86)\EntLib50Src\bin 文件夹里面1:Microsoft.Practices.ServiceLocation.dll2:Microsoft.Practices.EnterpriseLibrary.Data.dll3:Microsoft.Practices.EnterpriseLibrary.Common.dll4:Microsoft.Practices.U
阅读全文
摘要:之前的类别表和产品表如下 产品表: 产品表的caid,是引用的产品类别表的id 这样的问题就在于,假如我们查询一个类别的大类,那么下面的小类的产品,如何来查询呢? 不方便,所以我们给产品类别表加多一个 code 字段,然后我们在产品表,把caid换成 cacode 用于方便查询。 例如产品类别表 这个牛腩应该是没有讲完的,只讲了添加产品的时候的 code的使用,还没有讲 添加类别...
阅读全文
摘要:牛腩购物网的一个小bug清除:当后台 admin 角色,不注销 而去前台首页的时候,前台显示为登录但是 角色不对 但是实际上,前台是给 user 这个用户组用来注册和登陆的,那么在前台这里显示 后台的 admin 角色里面的用户名,显然是错的。这是为什么么? 因为, LoginView 控件根据用户是否经过身份验证以及他(或她)属于哪个网站角色(如果用户经过身份验证),为不同的用户显示不...
阅读全文
摘要:查询商品表,和分类别,获取商品的类别名称,需要用到多表查询+分页/// <summary>多表查询分页获取数据列表 /// </summary> /// <param name="tblName">多个表 例如:news a inner join category b on a.caId=b.id and a.caId=b.id</param> /// ...
阅读全文
摘要:搜索前台: 关键字:<asp:TextBox ID="txtKey" runat="server"></asp:TextBox> <asp:LinkButton ID="lbtnSearch" runat="server" OnClick="lbtnSearch_Click">搜索</asp:LinkButton> 后台://搜索,记...
阅读全文
摘要:今天遇到一个很郁闷的问题,当我们在使用参数化查询的时候,下面的方法,是错误的!(我想把前几行的行数,用参数化传入,结果报错)//获取商品销售的排行榜 public DataSet getTopSales(int num) { string sql = "select top @num proid,SUM(quantity) as 销售量 from...
阅读全文
摘要:1:获取购物的总金额 //积分 litIntegral.Text = u.integral.ToString() ; //购物总金额 litALLTotalPrice.Text = new DAL.OrderDAO().CalcCount("username='" + User.Identity.Name + "' and state=5 and isdel=0 ").ToS...
阅读全文
摘要:用户中心订单页面的制作,显示订单,显示订单详细页,改变订单状态,com+事务的运用(Transactions/TransactionScope) 前台页面的 订单状态的修改 <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> ...
阅读全文
摘要:在上一篇文章中,由于我需要同时往 订单表和订单详情表插入数据(订单详情表里面的订单编号是订单表的id主键自动生成的值),由于牛腩购物网是用动软生成器,微软企业库的三层架构,在DAL层已经封装好了代码,所以我用到的是 TransactionScope 来实现的事务处理。 1: dts的设置 在运行里面输入 dcomcnfg 在.NET中使用TransactionScope进行事务控制时,必须设置客...
阅读全文
摘要:asp.net 的页面间,如何进行传值呢?网上写了有3个方法 1:querystring 这个简单 例如 http://www.xx.com/product.aspx?id=10 这个就是传值过去了 2:session 和 application 传值,这个也简单 3:Cookie 传值 4:Server.Transfer()方式 在这里,我遇到的是,在订单修改页面,向订单确认页面确定的时候,需...
阅读全文
摘要:点击立即购买-> 把商品加入到购物车中->弹出一个选择框,选择 是到 购物车还是继续购物-> shopcart.aspx->order_modify.aspx->order_confirm.aspx->order_ok.aspx 1:是否是登陆用户 User.Identity.IsAuthenticated 2:在tool.cs 工具类里面增加一个后台执行 js 的方法。(要注意这里的...
阅读全文
摘要:第二部分:购物车的实现我们用session来保存购物车,用一个哈希表来保存商品 购物车商品1:单价,数量商品2:单价,数量商品3:单价,数量购物车中的每一个商品,都是一个对象,这个对象,有单价,和数量这2个属性,购物车是很多对象的集合。我们在model层中,增加一个 ShopItem 类, 这个就是表示 购物车 商品类还增加一个 ShopCart 类,这个就是购物车类,里面有很多对 购物车商品的...
阅读全文
摘要:第一部分:订单表,订单详情表的建立,外键,级联删除 购物车涉及到2个表 商品订单表:shop_order: 实际订单的总费用=运费+商品订单详情费用 id,createdate,orderbh,username,recname,postcode,address,phone,email,sendtype,paytype,fp,remark,sendmoney,detailsmoney 自增ID,...
阅读全文
摘要:网站使用 asp.net 内置票据验证登陆之后,如果我们需要注销/退出,那么如何编写代码? 如果的注销,实际上用的是asp.net 登陆控件 LoginView 用来显示登录前和登陆后的样子,其中 AnonymousTemplate 显示登录前的样子,我们把登陆框放在里面用来显示登陆。 LoggedInTemplate 显示登陆后的样子,我们用 LoginName 显示登录名,LoginStat...
阅读全文
摘要:获取客户端的IP: string ip = Request.UserHostAddress; 上一件,下一件产品 用到一个函数 row_number 详情查看:http://www.cnblogs.com/1727050508/archive/2012/04/01/2428318.html row_number函数的用途是非常广泛,这个函数的功能是为查询出来的每一行记录生成一个序号。r...
阅读全文
摘要:下拉排序<asp:DropDownList ID="ddlOrder" runat="server" AutoPostBack="True" onselectedindexchanged="ddlOrder_SelectedIndexChanged" > ...
阅读全文
摘要:repeater控件的嵌套使用: 我们改写为。 <asp:Repeater ID="repBig" runat="server" onitemdatabound="repBig_ItemDataBound"> <ItemTemplate> ...
阅读全文
摘要:smtp 发信类: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Mail;using System.Net;namespace Niunan.Shop.Utility{ /// <summary>邮件发送类 /// /// </summary>...
阅读全文