MVC 设计创建 Web 应用程序的模式
2017-07-12 09:46
232 查看
MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:
Model(模型)表示应用程序核心(比如数据库记录列表)。
View(视图)显示数据(数据库记录)。
Controller(控制器)处理输入(写入数据库记录)。
MVC 模式定义 Web 应用程序带有三个逻辑层:
业务层(模型逻辑)
显示层(视图逻辑)
输入控制(控制器逻辑)
HTML 帮助器:
在上面的代码中,HTML 帮助器用于修改 HTML 输出:
@Url.Content() - URL 内容将在此处插入。
@Html.ActionLink() - HTML 链接将在此处插入。 在本教程后面的章节中,您将学到更多关于 HTML 帮助器的知识。
@ViewBag.Title - 页面标题将在此处插入。
@RenderBody() - 页面内容将在此处呈现。
Model(模型)表示应用程序核心(比如数据库记录列表)。
View(视图)显示数据(数据库记录)。
Controller(控制器)处理输入(写入数据库记录)。
MVC 模式定义 Web 应用程序带有三个逻辑层:
业务层(模型逻辑)
显示层(视图逻辑)
输入控制(控制器逻辑)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>@ViewBag.Title</title> <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")"></script> <script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")"></script> </head> <body> <ul id="menu"> <li>@Html.ActionLink("Home", "Index", "Home")</li> <li>@Html.ActionLink("Movies", "Index", "Movies")</li> <li>@Html.ActionLink("About", "About", "Home")</li> </ul> <section id="main"> @RenderBody() <p>Copyright W3CSchool 2012. All Rights Reserved.</p> </section> </body> </html>
HTML 帮助器:
在上面的代码中,HTML 帮助器用于修改 HTML 输出:
@Url.Content() - URL 内容将在此处插入。
@Html.ActionLink() - HTML 链接将在此处插入。 在本教程后面的章节中,您将学到更多关于 HTML 帮助器的知识。
@ViewBag.Title - 页面标题将在此处插入。
@RenderBody() - 页面内容将在此处呈现。
相关文章推荐
- 设计模式(一)单例模式:创建模式 ASPNET CORE WEB 应用程序的启动 当项目中 没有STARTUP.CS 类如何设置启动 配置等等
- OpenCV 2 学习笔记(13): 算法的基本设计模式<4> :使用Model-View-Controller模式创建一个应用程序
- 使用XML,Spring,和struts以MVC为设计模式的分布式应用程序框架
- MVC 5 第一章 创建MVC 5 web应用程序
- 4._尚硅谷_佟刚_JavaWEB_MVC_设计模式
- c#ASP.NET MVC 4 Web应用程序创建以及默认起始页配置的由来
- MVC 设计模式:将 Web 应用分三层
- Symbian OS:MVC 设计模式在 SymbianOS 应用程序中的应用分析
- 报表创建和设计控件Stimulsoft Reports.Web for MVC
- JavaWeb_MVC 设计模式
- [WEB系统中的设计模式(暂时放在这里,看不大懂)]mvc在web系统中的模式与应用
- [Java][Web]Request 实现转发和 MVC 设计模式
- 领悟Web设计模式 (转载)
- Sun Java Studio Enterprise 实践:创建一个 Web 应用程序
- 使用MVC设计JSP应用程序
- 浏览器模式的探索,Web标准设计
- Struts+Hibernate模板开发笔记---设计模式:MVC
- [ZZ]领悟Web设计模式
- MVC在Web系统中的模式与应用(转载)
- “Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件“的一种解决方案