第5-8周MVC框架.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5-8周MVC框架

【授课题目】 MVC框架应用 【教学时间】 第5-8周 32课时 【教学目的】 认识MVC框架,会使用MVC框架开发小型网站。 【教学重点】 MVC设计框架的使用 【教学难点】MVC框架的原理 【教学内容】 什么是MVC MVC 是三个 ASP.NET 开发模型之一。 MVC 是用于构建 web 应用程序的一种框架,使用 MVC (Model View Controller) 设计: Model(模型)表示应用程序核心(比如数据库记录列表) View(视图)对数据(数据库记录)进行显示 Controller(控制器)处理输入(写入数据库记录) MVC 模型同时提供对 HTML、CSS 以及 JavaScript 的完整控制。MVC 模型通过三个逻辑层来定义 web 应用程序: business layer(业务层、模型逻辑) display layer(显示层、视图逻辑) input control(输入控件、控制器逻辑) 模型(Model) 模型(Model)是应用程序中用于处理应用程序数据逻辑的部分。 通常模型对象在数据库中存取数据。 View(视图) View(视图)是应用程序中处理数据显示的部分。 通常从模型数据中创建视图。 控制器 控制器是应用程序中处理用户交互的部分。 通常控制器从视图读取数据、控制用户输入,并向模型发送数据数据。 MVC 的这种拆分有助于我们管理复杂的应用程序,因为您能够在同一时间关注一个方面。例如,您可以在不依赖业务逻辑的情况下对视图进行设计。同时对应用程序的设计也更加容易。 MVC 的这种拆分同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。 在新建项目对话框中: 打开 Visual C# 模板 选取模板 ASP.NET MVC 2 Web 应用程序 把项目名称设置为 MvcDemo 设置磁盘位置,比如 :\yhj 点击确定 当新项目对话框打开时: 选择 Internet Application 模板 选择 Razor 引擎(), 点击确定 典型的 ASP.NET MVC web 应用程序拥有如下文件夹内容: 应用程序信息 Properties 引用 应用程序文件夹 App_Data 文件夹 Content 文件夹 Controllers 文件夹 Models 文件夹 Scripts 文件夹 Views 文件夹 配置文件 Global.asax packages.config Web.config 所有 MVC 应用程序中的文件夹名称都是相等的。MVC 框架基于默认的命名。控制器位于 Controllers 文件夹,视图位于 Views 文件夹,模型位于 Models 文件夹。您不必在应用程序代码中使用文件夹名称。 标准化的命名减少了代码量,同时有利于开发者对 MVC 项目的理解。 下面是对每个文件夹内容的简要描述: App_Data 文件夹 App_Data 文件夹用于存储应用程序数据。 我们将在本教程稍后的章节向 App_Data 文件夹添加 SQL 数据库。 Content 文件夹 Content 文件夹用于静态文件,比如样式表(CSS 文件)、图表和图像。 Visual Web Developer 会自动向 Content 文件夹添加一个 themes 文件夹。这个 themes 文件夹存放 jQuery 样式和图片。在这个项目中,您可以删除这个主题文件夹。 Visual Web Developer 同时向项目添加标准的样式表文件:Content 文件夹中的文件 Site.css。这个样式表文件是您希望改变应用程序样式时需要编辑的文件。 我们将在本教程的下一章中编辑这个样式表文件 (Site.css)。 Controllers 文件夹 Controllers 文件夹包含负责处理用户输入和响应的控制器类。 MVC 要求所有控制器文件的名称以 Controller 结尾。 Visual Web Developer 已创建好一个 Home 控制器(用于首页和关于页面)以及一个 Account 控制器(用于登录页面): 我们将在本教程稍后的章节创建更多控制器。 Models 文件夹 Models 文件夹包含表示应用程序模型的类。模型存有并操作应用程序的数据。 我们将在本教程稍后的章节创建模型(类)。 Views 文件夹 Views 文件夹存有与应用程序的显示相关的 HTML 文件(用户界面)。 Views 文件夹中含有每个控制器对于的一个文件夹。 Visual Web Developer 已创建了一个 Account 文件夹、一个 Home 文件夹、一个 Shared 文件夹(在 Views 文件夹内)。 Account 文件夹包含用于注册并登录用户帐户的页面。 H

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档