ASP.NET MVC 音乐商店完整项目示例
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 音乐商店完整项目示例相关推荐
- ASP.NET MVC 音乐商店 - 目录
这一个系列的内容来自微软的音乐商店 Music Store, 这是项目在 Codeplex 上的地址:http://mvcmusicstore.codeplex.com/. 这个项目使用 ASP.NE ...
- ASP.NET MVC 音乐商店 - 9. 注册和结账
ASP.NET MVC 音乐商店 - 9. 注册和结账 转自http://www.cnblogs.com/haogj/archive/2011/11/20/2255675.html 在这一节,我们将创 ...
- ASP.NET MVC 音乐商店 - 8. 使用 Ajax 更新的购物车
ASP.NET MVC 音乐商店 - 8. 使用 Ajax 更新的购物车 在这个项目中,我们将允许用户在没有注册登录的情况下将专辑加入购物车,但是,在完成结账的时候必须完成注册工作.购物和结账将会被分 ...
- ASP.NET MVC 音乐商店 - 10. 完成导航和站点的设计
ASP.NET MVC 音乐商店 - 10. 完成导航和站点的设计 我们已经完成了网站的大部分工作,但是,还有一些添加到站点的导航功能,主页,以及商店的浏览页面. 创建购物车汇总部分视图 我们希望在整 ...
- ASP.NET MVC 音乐商店 - 1 创建项目
转载自思胜.net培训高级讲师郝冠军博客http://www.cnblogs.com/haogj/archive/2011/11/08/2241710. 我们的项目从在 Visual Studio 中 ...
- ASP.NET MVC 音乐商店 - 0 概览
下载地址:http://mvcmusicstore.codeplex.com/ MVC 音乐店是用来介绍和展示使用 ASP.NETMVC 以及 Visual Studio 进行 Web 开发的示例应用 ...
- ASP.NET MVC 音乐商店 - 7.成员管理和授权
MusicStore 项目的完整配套视频! 目前,我们的 Store Manager 可以被任何人访问,让我们限制一下对站点管理的访问. 增加 AccountController 和 相应的视图 在全 ...
- ASP.NET MVC 音乐商店 - 2.控制器
在典型的 Web 应用中,用户请求的 URL 地址通常映射到保存在网站中的文件上,例如,当用户请求 /Products.aspx 的时候,或者 /Products.php 的时候,很可能是在通过处理 ...
- ASP.NET MVC 音乐商店 - 6. 使用 DataAnnotations 进行模型验证
在前面的创建专辑与编辑专辑的表单中存在一个问题:我们没有进行任何验证.字段的内容可以不输入,或者在价格的字段中输入一些字符,在执行程序的时候,这些错误会导致数据库保存过程中出现错误,我们将会看到来自数 ...
最新文章
- c语言:找出1到4000中,数字的各位数之和能被4整除的数有多少个?
- reactNative 打包那些事儿
- nod32用户名和密码每天更新_忘记登录密码没有U盘怎么办?无U盘重置密码Win7篇
- 奇怪的方式c语言,C语言中奇怪的C语言特性
- 应用上线前的“体检”,你知道需要检测哪些指标吗?
- MySQL 使用Navicat连接MySQL8出现1251错误
- iPhone开发笔记[1/50]:初学iPhone上用Quartz 2D画图
- 电脑k歌软件_金麦客专业k歌app下载|金麦客专业k歌软件 手机安卓版v1.1.5.0 下载...
- c语言 函数指针开销,函数指针是否使程序变慢?
- Ubuntu终极指南
- saltstack 任务管理和集群(三)
- Git中如何利用生成SSH个人公钥访问git仓库
- 基于Jquery的图片自动分组且自适应页面的缩略图展示特效
- python maketrans函数_python中maketrans
- 实验一 MATLAB数字图像处理基本操作
- 电机驱动详解--从原理到智能车驱动(DRV8701)
- 全能----达芬奇之工艺交叉学
- php表白情话,唯美表白情话短句 八字古风情话
- 大数据与人工智能系列文章
- 空气质量指数计算公式
热门文章
- 神一样的存在,河北衡水中学2019高考再次碾压所有中学
- sap badi s4 MIGO屏幕实施测试
- SpringBoot设置默认主页
- 假如我有一台新电脑, 我要做些什么?
- 陪审团(01背包, 难)
- golang 使用RSA生成公私钥,加密,解密,并使用SHA256进行签名,验证
- 电脑唯独搜不到自己的wifi信号,怎么办
- http://39.98.219.132 题库标准答案(题库序号:1378)之沙盘游戏
- HDU 5873 Football Games(竞赛图兰道定理)
- zh-un电子显示屏优盘发送与设置方法(P10单红)