如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
初次学习Asp.netMVC,因此简单的记录一下自己的学习过程和经历,以便后面学习参考,同时也为后来者做出自己的一点点贡献。第一步:创建一个新的MVC4项目。打开VS2012,在“文件”菜单下选择“新建”下拉菜单下的“项目”,在弹出的“新建项目”对话框中选择[Web]选项卡,选择[ASP.NETMVC4Web应用程序],在名称里输入:MyFirstMvcApplication,点击确定,即完成项目的新建。在稍后弹出的“选择模板”中选择【基本】,然后点击确定,即完成一个MVC项目的创建。如下图所示:默认情况下的项目结构如图所示:创建完成后,我们可以发现,新建项目的同时创建了一个与之同名的解决方案。MVC默认情况下,在新建项目的同时创建一个解决方案。开发者可以在解决方案中任意添加项目。新建完成时,我们可以看到Controllers文件夹、Models文件夹下都是空的,什么也没有;Views文件夹下默认有个Shared文件夹。MVC文件夹介绍可以参看《ASP.NETMVC–经典入门教程(推荐阅读)》。备注:所有MVC应用程序中的文件夹名称都是相等的。MVC框架基于默认的命名。控制器位于Controllers文件夹,视图位于Views文件夹,模型位于Models文件夹。您不必在应用程序代码中使用文件夹名称。标准化的命名减少了代码量,同时有利于开发者对MVC项目的理解。下面是对每个文件夹内容的简要描述:1.App_Data文件夹App_Data文件夹用于存储应用程序数据。我们将在本教程稍后的章节向App_Data文件夹添加SQL数据库。2.Content文件夹Content文件夹用于静态文件,比如样式表(CSS文件)、图表和图像。VisualWebDeveloper会自动向Content文件夹添加一个themes文件夹。这个themes文件夹存放jQuery样式和图片。在这个项目中,您可以删除这个主题文件夹。VisualWebDeveloper同时向项目添加标准的样式表文件:Content文件夹中的文件。这个样式表文件是您希望改变应用程序样式时需要编辑的文件。我们将在本教程的下一章中编辑这个样式表文件(Site.css)。3.Controllers文件夹Controllers文件夹包含负责处理用户输入和响应的控制器类。MVC要求所有控制器文件的名称以"Controller"结尾。VisualWebDeveloper已创建好一个Home控制器(用于首页和关于页面)以及一个Account控制器(用于登录页面):我们将在本教程稍后的章节创建更多控制器。4.Models文件夹Models文件夹包含表示应用程序模型的类。模型存有并操作应用程序的数据。我们将在本教程稍后的章节创建模型(类)。5.Views文件夹Views文件夹存有与应用程序的显示相关的HTML文件(用户界面)。Views文件夹中含有每个控制器对于的一个文件夹。VisualWebDeveloper已创建了一个Account文件夹、一个Home文件夹、一个Shared文件夹(在Views文件夹内)。Account文件夹包含用于注册并登录用户帐户的页面。Home文件夹用于存储诸如首页和关于页之类的应用程序页面。Shared文件夹用于存储控制器间分享的视图(模板页和布局页)。6.Scripts文件夹Scripts文件夹存储应用程序的JavaScript文件。默认地,VisualWebDeveloper在这个文件夹中放置标准的MVC、Ajax以及jQuery文件:注释:文件"modernizr"是用于在应用程序中支持HTML5和CSS3的JavaScript文件。第二步:在Models文件夹下添加类。操作如图所示:Model文件夹下有一个c#文件,在其中添加代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;//这里的namespace名与所创建的项目程序名相同{//创建一个Person类publicclassPerson{privatestringaddr;//声明一个字符串类型的addr字段publicstringName//声明一个Name属性{get;set;}publicstringAddress;//声明一个Address属性{get{returnthis.addr;}set{this.addr=value;}}}}第三步:在Controllers文件夹下添加Controller。Controllers文件夹下有一个c#