
C#笔记随笔
john_bh
不忘初心!
展开
-
采用Cookie实现 购物车
购物流程图:采用Cookie实现购物车,由于cookie的存储空降最大只有4KB,所尽量不要存太多的数据,存一下商品编号、数量就可以啦!ListInfo.aspx向购物车的添加商品的方法:private void GouWu(string name, double price, string id) { //往购物车中添加商品原创 2017-01-05 11:01:46 · 15289 阅读 · 2 评论 -
ORM 框架
O:代表实体:objectR:代表关系,RealtionM:代表映射,mapping即对象模型的变化映射到表的变了里面,映射的过程ORM帮我们封装好了广义上,ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。(把对象模型的变化转化成数据库表结构的变化,这个过程就是ORM框架帮我们完成的)狭义上,ORM可以被认为是,基于关系型数原创 2017-01-11 14:47:10 · 372 阅读 · 0 评论 -
Lambda表达式
"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参数(如果有),右边是表达式或语句块。Lambda表原创 2017-01-11 14:21:55 · 461 阅读 · 0 评论 -
支付流程
原创 2017-03-09 11:30:16 · 325 阅读 · 0 评论 -
订单表---存储过程
订单表---存储过程原创 2017-03-09 11:32:03 · 2284 阅读 · 0 评论 -
RSS
RSS也叫聚合RSS是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication)。通常在时效性比较强的内容上使用RSS订阅能更快速获取信息,一般来说,新闻、博客、新闻类的网站,例如网易新闻、百度新闻、网站提供RSS输出,有利于让用户获取网站内容的最新更新。原创 2017-01-08 14:36:09 · 1033 阅读 · 0 评论 -
cookie和session的区别与联系
cookie和session的区别与联系原创 2017-03-14 16:56:05 · 833 阅读 · 0 评论 -
C# list使用方法
C# list使用方法转载 2017-03-17 14:18:44 · 728 阅读 · 0 评论 -
c#值类型和引用类型的区别
c#值类型和引用类型的区别原创 2017-06-04 21:02:31 · 708 阅读 · 0 评论 -
视频上传
1、用户上传视频文件注意:调整允许上传文件的大小:ASP.Net为了防止过大的http恶意请求阻塞网站,所以限定了每次上传文件最大4M,asp.net1.1中把用户上传的文件先放到内存中,2.0后如果上传的文件过大(默认256K)则会把文件保存到磁盘中。不要修改全局的web.config来解除限制,保证安全,只对视频上传的ashx文件夹添加独立的web.config原创 2017-01-08 15:28:13 · 628 阅读 · 0 评论 -
尝试 Entity Framework POCO功能+Code First
第一步:创建WinFrom项目(只是用来测试)第二步:设计实体模型以及关联在项目上 右击→添加新建项目→选择数据→Ado.Net实体模型如图所示:选择 创建 空模型 ,如下图所示:设计模型,添加属性以及添加表的关联。在实体设计窗口中,右击→属性→代码生成策略=>无 ,这一步就是去掉EF自动代码生成实体类以及EF数转载 2017-02-16 20:33:29 · 353 阅读 · 0 评论 -
将商品详细信息页面建成静态页面
静态页面:.html .htm原因:1.速度快原创 2016-12-29 21:53:16 · 1944 阅读 · 0 评论 -
采用富文本编辑器,潜在危险问题
var editor = CKEDITOR.replace("editor1"); 这就是---跨站脚本攻击方法: 查看微软文档,1.在web.config文件中添加:2.在page中,添加:validateRequest="false" 出于安全考虑,富文本编辑器只是用在网站后台信息的编辑原创 2017-01-04 16:33:20 · 2413 阅读 · 0 评论 -
用邮件找回密码
步骤:1:接受用户输入的用户名和邮箱,并且进行校验是否正确2:构建相应的内容,发送用户邮箱中 两种方法:法一:系统产生一个新的密码,然后将产生的密码发送到用户的邮箱中。(系统产生的密码,用户不易记忆,用户体验度不好)法二:将一个链接发送到用户的邮箱中,然后用户登录邮箱名单击链接,会访问设定好的某个页面,在这个页面呈现修改用户密码的表单,完成密码修改。需要校验码,单击修原创 2016-12-29 11:11:44 · 798 阅读 · 0 评论 -
URL重写
带参数的URL地址进行改写,改写成不带参数的。BookDetaile.aspx?id=2; 改成 BookDetail_2.aspx为什么将带参数的URL的地址改成不带参数的?URL重写的目的就是SEOSEO:SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”。SEO是指通过站内优化比如网站结构调整、网站内容建设、网站原创 2016-12-29 15:28:53 · 304 阅读 · 0 评论 -
对象初始化器与集合初始化器
对象初始化器:使用对象初始化器,可以在创建时直接向对象赋值,无需显示的调用对象的构造函数。利用这个技术可发人员可以创建匿名类型,显著的减少编写对象初始化语句的代码。 new p{id=1,Name="aaa"}不采用对象初始化器写的代码:User =new User(); user.ID=1; user.Pwd=“123”; user.Name="孙悟空" 采用对原创 2017-01-11 11:33:35 · 588 阅读 · 0 评论 -
常见b2c网站购物车的设计
对于大部分B2C网站来说,购物车是网站的咽喉之地,订单是白花花的银子,所有银子都必然流经购物车,购物车不能有失。优秀的购物车设计至少需要完成两项使命:一是方便用户多买货多掏银子;二是帮用户保管好待购的货品,方便下次接着掏银子。 购物车是个较复杂的系统,一般会跟订单、商品、库存、会员和促销等模块有暧昧关系,也算是牵一发而动全身。所以,在不了解购物车前,不宜轻易的指挥你的程序员修改购物车。转载 2017-01-06 10:22:43 · 1282 阅读 · 0 评论