logo资料库

MVC3(Music Store示例完整中文版).docx

第1页 / 共143页
第2页 / 共143页
第3页 / 共143页
第4页 / 共143页
第5页 / 共143页
第6页 / 共143页
第7页 / 共143页
第8页 / 共143页
资料共143页,剩余部分请下载后查看
ASP.NET MVC 音乐商店–0.概览
ASP.NET MVC 音乐商店 - 1 创建项目
ASP.NET MVC 音乐商店 - 2.控制器
ASP.NET MVC 音乐商店 - 3. 视图与模型
为页面的公共内容使用布局
更新样式表
使用模型为视图传递信息
增加页面之间的链接
ASP.NET MVC 音乐商店 - 4. 数据访问
Microsoft SQL Server Compact 4.0
ADO.NET Entity Framework 4.1
使用 Entity Framework Code-First 进行数据访问
修改我们的模型类
增加艺术家 Artist 类
更新现有的模型类
增加 App_Data 文件夹
在 Web.config 中创建数据库连接串
增加上下文类
增加我们的商店分类数据
查询数据库
更新 Index Action 查询数据库
使用数据库中的数据更新浏览和明细页面
ASP.NET MVC 音乐商店 - 5. 通过支架创建编辑表单
创建 StoreManagerController 控制器
修改视图
Store Manager 的第一印象
ASP.NET MVC 音乐商店 – 5.通过支架创建编辑表单 续
查看 StoreManager 控制器的代码
Index 和 Details Action
创建方法 Create
使用 ViewBag 向视图传递信息
在 Create 视图中使用 HtmlHelper 来显示下拉列表
获取 Post 表单中的值
通过模型绑定获取表单数据
验证模型
保存提交的数据
显示带有验证提示信息的表单
测试创建表单
处理编辑
处理删除
使用自定义的 HtmlHelper 截断文本内容
ASP.NET MVC 音乐商店 - 6. 使用 DataAnnotations 进行模型验证
为专辑表单增加验证
测试客户端验证
增加 AccountController 和 相应的视图
使用 ASP.NET 站点配置工具增加管理员账号
基于角色的授权
加入购物车,订单和订单明细的模型类
管理购物车业务逻辑
视图模型
Shopping Cart 控制器
使用 jQuery 进行 Ajax 更新
合并购物车
创建结账 CheckoutController 控制器
增加 AddressAndPayment 视图
定义订单的验证规则
增加完成结账视图
更新错误视图
创建购物车汇总部分视图
创建流派菜单的分部视图
更新站点的布局显示我们的分部视图
更新 Store 的 Browse 页面
更新主页来显示畅销专辑
目录 ASP.NET MVC 音乐商店–0.概览 ....................................................................................................... 2 ASP.NET MVC 音乐商店 - 1 创建项目 ............................................................................................... 7 ASP.NET MVC 音乐商店 - 2.控制器 .................................................................................................10 ASP.NET MVC 音乐商店 - 3. 视图与模型 ........................................................................................19 ASP.NET MVC 音乐商店 - 4. 数据访问 ............................................................................................ 41 ASP.NET MVC 音乐商店 - 5. 通过支架创建编辑表单 ....................................................................54 ASP.NET MVC 音乐商店 – 5.通过支架创建编辑表单 续............................................................... 70 ASP.NET MVC 音乐商店 - 6. 使用 DataAnnotations 进行模型验证.............................................. 88 ASP.NET MVC 音乐商店 - 7.成员管理和授权...............................................................................93 ASP.NET MVC 音乐商店 - 8. 使用 Ajax 更新的购物车 ............................................................101 ASP.NET MVC 音乐商店 - 9. 注册和结账...................................................................................120 ASP.NET MVC 音乐商店 - 10. 完成导航和站点的设计 ............................................................ 135
ASP.NET MVC 音乐商店–0.概览 MVC 音乐店是用来介绍和展示使用 ASP.NETMVC 以及 Visual Studio 进行 Web 开发的示例应用程序,我们将从基础知识开始,一步一步地进行介绍,因此,初 学者也可以去的很好的学习体验。 这个示例程序使用 ASP.NET MVC3 完成,视图部分使用 Razor 引擎,数据库访 问使用 EF CodeFirst。 这个程序将会创建一个音乐商店,这个程序包括三个主要的部分:购物,结账和 管理。 用户可以通过分类浏览唱片。
可以查看某张唱片,然后加入到购物车中。 可以查看购物车,删除其中不再希望购买的项目。
在结账的时候,就会提示用户登录,或者注册一个新的账号。 创建新帐号
创建账号之后,用户可以填写完整的送货和结账信息,为了让这个程序简单一些, 如果你在优惠券号中输入 FREE 的话,我们会提示一切免费。 下完订单之后,用户会看到一个简单的确认提示。
另外,我们还会提供一个管理员用来创建、修改、以及删除唱片的功能。 这个项目我们将使用 ASP.NET MVC3 和 Visual Studio 完成。其中的知识涉及 到数据访问,表单的提交,数据验证,母版页,布局,以及 AJAX 的更新和验证, 用户的登录等等。
ASP.NET MVC 音乐商店 - 1 创建项目 我们的项目从在 Visual Studio 中的文件菜单中选择“新建”,选择“项目” 开始。 然后,选择 C# 中的 Web 模板组,在右边的项目模板中选择 ASP.NET MVC3 Web 应用程序,在项目的名称输入框中,输入 MvcMusicStore ,点击确定。 这时,你会到第二个对话框,允许我们设置这个项目关于 MVC 的一些设置,确 认选中了“空”项目模板,视图引擎选中 Razor ,点击确定。
这样我们的项目就创建成功了! 我们看一下在这个项目都创建了哪些内容。
分享到:
收藏