mvc音乐商店实例_完整中文版

mvc音乐商店实例_完整中文版

ID:1205941

大小:6.42 MB

页数:142页

时间:2017-11-08

mvc音乐商店实例_完整中文版_第1页
mvc音乐商店实例_完整中文版_第2页
mvc音乐商店实例_完整中文版_第3页
mvc音乐商店实例_完整中文版_第4页
mvc音乐商店实例_完整中文版_第5页
资源描述:

《mvc音乐商店实例_完整中文版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、目录ASP.NETMVC音乐商店–0.概览2ASP.NET MVC 音乐商店 - 1 创建项目7ASP.NET MVC 音乐商店 - 2.控制器10ASP.NET MVC 音乐商店 - 3. 视图与模型19ASP.NET MVC 音乐商店 - 4. 数据访问41ASP.NET MVC 音乐商店 - 5. 通过支架创建编辑表单54ASP.NET MVC 音乐商店 – 5.通过支架创建编辑表单 续70ASP.NET MVC 音乐商店 - 6. 使用 DataAnnotations 进行模型验证88ASP.NETMVC音乐商店-7.

2、成员管理和授权93ASP.NETMVC音乐商店-8.使用Ajax更新的购物车101ASP.NETMVC音乐商店-9.注册和结账120ASP.NETMVC音乐商店-10.完成导航和站点的设计135ASP.NETMVC音乐商店–0.概览MVC音乐店是用来介绍和展示使用ASP.NETMVC以及VisualStudio进行Web开发的示例应用程序,我们将从基础知识开始,一步一步地进行介绍,因此,初学者也可以去的很好的学习体验。这个示例程序使用ASP.NETMVC3完成,视图部分使用Razor引擎,数据库访问使用EFCodeFirst。

3、这个程序将会创建一个音乐商店,这个程序包括三个主要的部分:购物,结账和管理。用户可以通过分类浏览唱片。可以查看某张唱片,然后加入到购物车中。可以查看购物车,删除其中不再希望购买的项目。在结账的时候,就会提示用户登录,或者注册一个新的账号。创建新帐号创建账号之后,用户可以填写完整的送货和结账信息,为了让这个程序简单一些,如果你在优惠券号中输入FREE的话,我们会提示一切免费。下完订单之后,用户会看到一个简单的确认提示。另外,我们还会提供一个管理员用来创建、修改、以及删除唱片的功能。这个项目我们将使用ASP.NETMVC3和Vis

4、ualStudio完成。其中的知识涉及到数据访问,表单的提交,数据验证,母版页,布局,以及AJAX的更新和验证,用户的登录等等。ASP.NET MVC 音乐商店 - 1 创建项目我们的项目从在VisualStudio中的文件菜单中选择“新建”,选择“项目”开始。然后,选择C#中的Web模板组,在右边的项目模板中选择ASP.NETMVC3Web应用程序,在项目的名称输入框中,输入MvcMusicStore,点击确定。这时,你会到第二个对话框,允许我们设置这个项目关于MVC的一些设置,确认选中了“空”项目模板,视图引擎选中Razo

5、r,点击确定。这样我们的项目就创建成功了!我们看一下在这个项目都创建了哪些内容。在ASP.NETMVC中使用了下面的一些基本的命名约定文件夹功能/Controllers控制器接受来自浏览器的请求,进行处理,然后向用户返回回应/Views视图文件夹保存用户界面的模板/Models这个文件夹定义处理的数据/Content我们的图片,CSS以及其他任何的静态内容放在这里/Scripts放置脚本文件/App_Data数据库文件这些文件夹在一个空的ASP.NETMVC应用中也会存在,因为ASP.NETMVC的框架默认使用“约定胜于配置”

6、的原则,已经假定这些文件夹有着特定的用途。例如,控制器将会在Views文件夹中寻找相应的视图,而不需要你在代码中显式设置,这样可以节省大量的编程工作,也可以使其他的开发人员更加容易理解你的程序。在创建这个程序的过程中,我们将会详细的说明这些约定。ASP.NET MVC 音乐商店 - 2.控制器在典型的Web应用中,用户请求的URL地址通常映射到保存在网站中的文件上,例如,当用户请求/Products.aspx的时候,或者/Products.php的时候,很可能是在通过处理Products.aspx或者Products.php文

7、件来完成任务。ASP.NETMVC的处理方式则不同,它没有映射到文件上,相反,将这些URL地址映射到类的方法上,这些类被称为“控制器”,控制器用来接受HTTP请求,处理用户的输入,获取或者保存数据,其中的处理方法称为Action,然后将回应发送到客户端,可能是显示了一个HTML的网页,下载一个文件,重定向到另外一个地址等等。默认的路由配置在新创建的项目中,打开Global.asax.cs文件,可以看到如下的代码。usingSystem;usingSystem.Collections.Generic;usingSystem.Li

8、nq;usingSystem.Web;usingSystem.Web.Mvc;usingSystem.Web.Routing;namespaceMvcMusicStore{//注意:有关启用IIS6或IIS7经典模式的说明,//请访问http://go.microsoft.c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。