在ASP.NET MVC Music Store购买音乐的顾客会有一个典型的购物车结算环节。这个环
节需要付款和收货信息。使用几个使用购物车场景的示例,讲解表单验证。
这个应用程序包含下列应用程序特定的模型类文件
为了添加对购物车的支持,接下来需要在models目录中添加一个classl.cs类。classl类中
包含了应用程序完成结算环节所需要的所有信息
classl类的一些属性需要由顾客直接输入(如FirstName和LastName属性),但对于其他属性的值,应用程序可以通过其他方式获得,例如从运行环境中获得或从数据库中查找,如Username属性,由于顾客在结算之前必定已经登录系统,因此运行环境中已经有这个值了)。为了将注意力集中到表单验证这个主题上,使用了一个通过基架构建的OrderController,它是被强类型化的classl类。我们将分析的是Views/classl/Edit.cshtml视图。