MusicStore 项目的完整配套视频!

这是一个系列文章,原文内容出自微软的 MusicStore。

首先对原文内容进行了简单的翻译,以方便大家参考,另外对于其中的部分内容,也进行了简单的分析,使用的 Visual Studio 也换成了中文版,这样大家看起来也更亲切一些。

下载地址:http://mvcmusicstore.codeplex.com/

MVC 音乐店是用来介绍和展示使用 ASP.NETMVC 以及 Visual Studio 进行 Web 开发的示例应用程序,我们将从基础知识开始,一步一步地进行介绍,因此,初学者也可以去的很好的学习体验。

这个示例程序使用 ASP.NET MVC3 完成,视图部分使用 Razor 引擎,数据库访问使用 EF CodeFirst。

这个程序将会创建一个音乐商店,这个程序包括三个主要的部分:购物,结账和管理。

用户可以通过分类浏览唱片。

可以查看某张唱片,然后加入到购物车中。

可以查看购物车,删除其中不再希望购买的项目。

在结账的时候,就会提示用户登录,或者注册一个新的账号。

创建新帐号

创建账号之后,用户可以填写完整的送货和结账信息,为了让这个程序简单一些,如果你在优惠券号中输入 FREE 的话,我们会提示一切免费。

下完订单之后,用户会看到一个简单的确认提示。

另外,我们还会提供一个管理员用来创建、修改、以及删除唱片的功能。

这个项目我们将使用 ASP.NET MVC3 和 Visual Studio 完成。其中的知识涉及到数据访问,表单的提交,数据验证,母版页,布局,以及 AJAX 的更新和验证,用户的登录等等。

原地址:http://www.cnblogs.com/haogj/archive/2011/11/08/2241710.html

ASP.NET MVC 音乐商店完整项目示例相关推荐

  1. ASP.NET MVC 音乐商店 - 目录

    这一个系列的内容来自微软的音乐商店 Music Store, 这是项目在 Codeplex 上的地址:http://mvcmusicstore.codeplex.com/. 这个项目使用 ASP.NE ...

  2. ASP.NET MVC 音乐商店 - 9. 注册和结账

    ASP.NET MVC 音乐商店 - 9. 注册和结账 转自http://www.cnblogs.com/haogj/archive/2011/11/20/2255675.html 在这一节,我们将创 ...

  3. ASP.NET MVC 音乐商店 - 8. 使用 Ajax 更新的购物车

    ASP.NET MVC 音乐商店 - 8. 使用 Ajax 更新的购物车 在这个项目中,我们将允许用户在没有注册登录的情况下将专辑加入购物车,但是,在完成结账的时候必须完成注册工作.购物和结账将会被分 ...

  4. ASP.NET MVC 音乐商店 - 10. 完成导航和站点的设计

    ASP.NET MVC 音乐商店 - 10. 完成导航和站点的设计 我们已经完成了网站的大部分工作,但是,还有一些添加到站点的导航功能,主页,以及商店的浏览页面. 创建购物车汇总部分视图 我们希望在整 ...

  5. ASP.NET MVC 音乐商店 - 1 创建项目

    转载自思胜.net培训高级讲师郝冠军博客http://www.cnblogs.com/haogj/archive/2011/11/08/2241710. 我们的项目从在 Visual Studio 中 ...

  6. ASP.NET MVC 音乐商店 - 0 概览

    下载地址:http://mvcmusicstore.codeplex.com/ MVC 音乐店是用来介绍和展示使用 ASP.NETMVC 以及 Visual Studio 进行 Web 开发的示例应用 ...

  7. ASP.NET MVC 音乐商店 - 7.成员管理和授权

    MusicStore 项目的完整配套视频! 目前,我们的 Store Manager 可以被任何人访问,让我们限制一下对站点管理的访问. 增加 AccountController 和 相应的视图 在全 ...

  8. ASP.NET MVC 音乐商店 - 2.控制器

    在典型的 Web 应用中,用户请求的 URL 地址通常映射到保存在网站中的文件上,例如,当用户请求 /Products.aspx 的时候,或者 /Products.php 的时候,很可能是在通过处理 ...

  9. ASP.NET MVC 音乐商店 - 6. 使用 DataAnnotations 进行模型验证

    在前面的创建专辑与编辑专辑的表单中存在一个问题:我们没有进行任何验证.字段的内容可以不输入,或者在价格的字段中输入一些字符,在执行程序的时候,这些错误会导致数据库保存过程中出现错误,我们将会看到来自数 ...

最新文章

  1. 准确判断他人忠诚度的有效办法
  2. VMware host-only模式上网设置
  3. LA3135简单多路归并(优先队列)
  4. 【人物】李开复:未来属于创新者和小公司
  5. (论坛答疑点滴)怎么在datagrid翻页的时候确认?
  6. python3 mysql代码行_教你用100多行写一个数据库(附源码)|python3教程|python入门|python教程...
  7. 10个性鼠标指针主题包_游戏鼠标推荐
  8. [转载] python字符串只留数字_Python工匠:数字与字符串(下)
  9. 如何安装Windows 8系统中的telnet组件
  10. MAVEN(一)中的Scope
  11. c语言注释部分两侧的分界符号分别是,单片机C语言练习题
  12. 昆仑通态屏幕制作(连载1)---接触篇
  13. jdbc——mysql学习
  14. 详说ArcGIS之重采样技术图文解析
  15. 手机软件测试实习感想
  16. 车马邮件都慢,一生只够爱一个人
  17. springboot+Elasticsearch实现word,pdf,txt内容抽取并高亮分词全文检索
  18. ASUS AC88U 路由器开机自启方法
  19. 照片生成漫画头像的软件
  20. Linux: 硬件时钟, 系统时钟, 网络时钟, 时区修改和同步

热门文章

  1. 华硕笔记本拆机清尘,修理
  2. c oracle udt,c#调用Oracle UDT自定义结构数组类型源代码
  3. 函数对称性常见公式_求一些函数对称性,周期性的常见结论及其证明方法
  4. GPS卫星运动及定位matlab仿真
  5. 王者荣耀服务器维修多久,王者荣耀服务器维护多久?苹果更新后进不去是正常的吗?...
  6. 阿里云服务器配置参数详细说明文档
  7. C语言实现扫雷——详解
  8. 极客时间 Redis核心技术与实战 笔记(基础篇)
  9. 旗舰版ndows7bios设置,戴尔成铭 3988台式机装win7系统的方法(intel 9代BIOS设置方法和USB驱动)...
  10. 嵌入式C语言实例(达内2013)