
[随笔分类]ASP.NET MVC
iteye_617
这个作者很懒,什么都没留下…
展开
-
ASP.NET MVC+LINQ开发一个图书销售站点(1):需求分析
需求分析阶段 我们说先想到的是如下的功能: (1)主要功能 (2) Use Case 管理员: 图书类别管理, 图书信息维护(添加、修改、删除),作者信息添加修改删除,读者管理,评论管理(添加,修改,删除),订单管理,登录 用户: 图书浏览,图书评论,图书购买,订单管理,登录 Use Case1: 图书类别管理,把图书放入...2008-03-25 13:41:00 · 206 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(6):创建数据层
1. 我们在Model下存放我们系统需要的数据,首先我们创建一个数据库的Linq to Sql Class 2.选中所有的表到设计视图 3. 新建一个BookShopDBDataContext的分布类,我们在这里写一些方法和逻辑层Controller交互.using System;using System.Data;using System.Configuration;using Sy...2008-03-26 14:10:00 · 90 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(7):图书分类管理
1、浏览分类a. 修改Contoller的为如下using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using BookShop.Models; //import model namespace BookShop.Controlle...2008-03-26 14:12:00 · 298 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(7):图书分类管理
1、浏览分类a. 修改Contoller的为如下using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using BookShop.Models; //import model namespace BookShop.Controlle...2008-03-26 14:12:00 · 110 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(8):表单验证
我们用AddCategory(添加图书目录这个页面来举例),我们要求目录名不能为空 1. 修改AddCategory.aspx 2. 在Content目录下新建一个FormValidate.js 3. 我们同样不能忘了后端验证,修改CategoryController 疑问1: 我本来想如果为空直接return,但是页面一片空白,我只能重新RenderView当前页面,但是如果我页面上...2008-03-26 17:32:00 · 100 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(8):表单验证
我们用AddCategory(添加图书目录这个页面来举例),我们要求目录名不能为空 1. 修改AddCategory.aspx 2. 在Content目录下新建一个FormValidate.js 3. 我们同样不能忘了后端验证,修改CategoryController 疑问1: 我本来想如果为空直接return,但是页面一片空白,我只能重新RenderView当前页面,但是如果我页面上...2008-03-26 17:32:00 · 92 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(9):编辑目录
编辑目录和新建类似,这里我们用MVC提供的辅助类 1.在Model 的BookShopDBDataContext分部类里添加: 2. 在CategoryController添加如下方法(注意:我们添加了后端验证) 3. 修改View下的EditCategory.aspx. (注意:我们用了MVC提供的辅助类生成Textbox,并且加了验证) 4.这里是目录,前面添加成书名了,改过来。 ...2008-03-28 17:57:00 · 111 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(9):编辑目录
编辑目录和新建类似,这里我们用MVC提供的辅助类 1.在Model 的BookShopDBDataContext分部类里添加: 2. 在CategoryController添加如下方法(注意:我们添加了后端验证) 3. 修改View下的EditCategory.aspx. (注意:我们用了MVC提供的辅助类生成Textbox,并且加了验证) 4.这里是目录,前面添加成书名了,改过来。 ...2008-03-28 17:57:00 · 89 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(10):作者管理
作者添加、删除、修改,基本和前面的目录管理类似,这里我们更多的用了些MVC 的Html Helper 1、前面我们把数据的存取全部放到BookShopDBDataContext分部类里,但是如果功能很多,那么比较凌乱,我们这里按每一个大点的功能放到一个文件里 首先,我们Model里建立一个DALBase的抽象类,当然你也可以新建一个DAL层。 2. 我们再建立一个AuthorDA...2008-03-29 17:03:00 · 206 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(5):创建逻辑层接口
我们先来用管理员界面的目录管理来熟悉一下流程 1. 我们希望同过Category/List来浏览所有的目录,Category/New来添加目录,Category/Edit/{id}来修改目录,Category/Delete/{id}来删除一个目录。 URL Format 行为 URL Example/Category/List 浏览所有目录 /Category/List/Categ...2008-03-26 14:10:00 · 83 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(6):创建数据层
1. 我们在Model下存放我们系统需要的数据,首先我们创建一个数据库的Linq to Sql Class 2.选中所有的表到设计视图 3. 新建一个BookShopDBDataContext的分布类,我们在这里写一些方法和逻辑层Controller交互.using System;using System.Data;using System.Configuration;using...2008-03-26 14:10:00 · 133 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(1):需求分析
需求分析阶段 我们说先想到的是如下的功能: (1)主要功能 (2) Use Case 管理员: 图书类别管理, 图书信息维护(添加、修改、删除),作者信息添加修改删除,读者管理,评论管理(添加,修改,删除),订单管理,登录 用户: 图书浏览,图书评论,图书购买,订单管理,登录 Use Case1: 图书类别管理,把图书放...2008-03-25 13:41:00 · 137 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(2):对象及其关系
经过对需求分析的提取,我们得到如下的对象及关系图 对象:目录对象、图书对象、作者对象、管理员对象、用户对象、评论对象、订单对象、详细对象。 关系:目录和图书是多对一关系、作者和图书是一对多关系(不考虑合著)、图书和评论是一对多关系、用户和评论是一对多关系、用户和订单是一对多关系,订单和详细订单式一对多关系。 ...2008-03-25 17:17:00 · 92 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(2):对象及其关系
经过对需求分析的提取,我们得到如下的对象及关系图 对象:目录对象、图书对象、作者对象、管理员对象、用户对象、评论对象、订单对象、详细对象。 关系:目录和图书是多对一关系、作者和图书是一对多关系(不考虑合著)、图书和评论是一对多关系、用户和评论是一对多关系、用户和订单是一对多关系,订单和详细订单式一对多关系。 ...2008-03-25 17:17:00 · 136 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(3):建立数据库
根据上一节的对象,我们创建数据库如下: Book Shop Database script SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Admin]') AND ...2008-03-25 17:57:00 · 161 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(3):建立数据库
根据上一节的对象,我们创建数据库如下: Book Shop Database script <!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/...2008-03-25 17:57:00 · 97 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(4):创建一个ASP.NET MVC应用的原型
建完数据库,我们就可以开发了1. 新建一个BookShop的ASP.NET MVC Web Application 2. 选择不生成测试工程(后面我们需要测试时,再手工新建)。 3.生成如下的解决方案 4: 我们使用默认的MVC结构。 Model主要提供数据,Controller主要完成业务逻辑,View主要是用来和用户交互(下面的图来自Scottegu) 5. 我们计划如下的路...2008-03-26 14:09:00 · 146 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(4):创建一个ASP.NET MVC应用的原型
建完数据库,我们就可以开发了1. 新建一个BookShop的ASP.NET MVC Web Application 2. 选择不生成测试工程(后面我们需要测试时,再手工新建)。 3.生成如下的解决方案 4: 我们使用默认的MVC结构。 Model主要提供数据,Controller主要完成业务逻辑,View主要是用来和用户交互(下面的图来自Scottegu) 5. 我们计划如下的路...2008-03-26 14:09:00 · 120 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(5):创建逻辑层接口
我们先来用管理员界面的目录管理来熟悉一下流程 1. 我们希望同过Category/List来浏览所有的目录,Category/New来添加目录,Category/Edit/{id}来修改目录,Category/Delete/{id}来删除一个目录。 URL Format 行为 URL Example /Category/List 浏览所有目录 /Category/List /Catego...2008-03-26 14:10:00 · 120 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点(10):作者管理
作者添加、删除、修改,基本和前面的目录管理类似,这里我们更多的用了些MVC 的Html Helper 1、前面我们把数据的存取全部放到BookShopDBDataContext分部类里,但是如果功能很多,那么比较凌乱,我们这里按每一个大点的功能放到一个文件里 首先,我们Model里建立一个DALBase的抽象类,当然你也可以新建一个DAL层。 2. 我们再建立一个AuthorDA...2008-03-29 17:03:00 · 94 阅读 · 0 评论