日期:2014-05-16  浏览次数:20709 次

MVC 音乐商店 第 8 部分: 购物车与 Ajax 更新

MVC 音乐商店是介绍,并分步说明了如何使用 ASP.NET MVC 和 Visual Studio 为 web 开发教程应用程序。

MVC 音乐商店是一个轻量级的示例存储实现它卖音乐专辑在线,并实现基本的网站管理、 用户登录,和购物车功能。

这个系列教程详细说明所有为构建 ASP.NET MVC 音乐商店示例应用程序采取的步骤。第 8 部分涵盖了使用 Ajax 更新购物车。

我们会允许用户在购物车中放置专辑,无需注册,但他们要先注册为客人完成结帐。购物和签出过程将分成两个控制器: 允许以匿名方式将项添加到购物车,一个购物车原型控制器和一个签出控制器处理签出过程。我们开始与购物车在这一节,然后生成下面一节中的签出过程。

添加 Cart、Order 和 OrderDetail 模型类

我们的购物车和结帐过程将使一些新的类的使用。用鼠标右键单击模型文件夹并添加一个购物车类 (Cart.cs) 用下面的代码。

using System.ComponentModel.DataAnnotations;