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 页面
更新主页来显示畅销专辑