你的位置:首页 > ASP.net教程

[ASP.net教程]豆芽商城网站总结


自己一个人用了一个半月的时间做了一份豆芽商城网站,用MVC写的,运用了bookstrap,后台运用了全部是用easyui做的。

回顾一下用的时间,基本上除了周六周日节假日放假,其他时间并没有耽搁,时间分配上,一开始在样式上画的时间多了些

前台:考虑到首页中间这个图片在浏览器在并非最大化的情况下,仍然要保持居中,首页下方的新品上市和本月热销用的是IList接口{get;set},放入存放首页数据的类里,

像这样,然后在控制器里调用自己写的接口,将值存放在里面

有些数据再显示的时候需要把格式转换一下,就需要自己发挥。登录用的是表单提交@using (Html.BeginForm()){},action中写提交的方法,js写验证码点击之后的跳转,和登入的时候有问题时的页面弹窗。注册在mvc用Required确认必填,StringLength控制好长度等等的属性,提交验证合格后添加,忘记密码我设置的是用数据库记录字数,有默认次数,如果在忘记密码内输入错误超过一定次数,用户禁用,只能通过客服联系管理员启用用户,商品页根据类别跳转,然后根据时间,销量,价格排序,买商品加入购物车的时候不光是需要登录,还要判段是否超过库存限制用户购买数量,购物车里也是差不多,搜索的时候控制器中写一个类,在前台搜索的按钮上写上value和name,调用一下就可以了,个人中心分为我的资料,修改密码和我的订单,用的iframe创建内框架显示

后台:后台用户不能进入登录前台,前台用户也不能进入后台,前台页面要考虑到权限的问题,后台easyui搭个框架,datagrid增删改查,easyui的引用要考虑到他的存放位置,不仅仅放在Content下还有其他地方,然后引用的时候把他引用全了,用户管理和商品管理都没什么,下拉树主要是类别表的循环读取,库存方面发货了销量增加和库存减少,等待用户确认收货,datagrid关于类别,一级类别下显示多个对应的二级类别,同一个datagrid下看了中文文档应该可以显示但是不知道怎么实现,只好用双击windows.open显示,easyui用jquery提交数据获取数据上,要注意获值的方式,传值中只要有一个传值有错误后面的也会有所影响,所以要下断点看清楚。

基本上总结完了,以上有些问题是我在做的过程中考虑到的,对于easyui,嵌套方面我还要在学习学习,还有就是jq的使用。