ASP.NET的三种开发模式
来源:互联网 发布:用python做数据分析 编辑:程序博客网 时间:2024/05/16 01:04
前言
ASP.NET 是一个免费的Web开发框架,是由微软在.NET Framework框架中所提供的,或者说ASP.NET是开发Web应用程序的类库,封装在System.Web.dll 文件中。ASP.NET 并不是一种编程语言,它实际上只是一个由 .NET Framework 提供的一种开发平台 (Development Platform),并非编程语言。也可认为ASP.NET是.NET组件,任何.NET语言,例如C#,可以引用该组件,创建网页或Web服务。
ASP.NET用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网站和Web应用程序。
开发模式
ASP.NET 提供三种开发模式:Web Forms, MVC, 和 Web Pages
Web Forms(Web窗体)
Web Forms是传统的 ASP.NET 事件驱动开发模型。添加了服务器控件、服务器事件以及服务器代码的网页。在服务器上编译和执行,并且由服务器生成Html显示为网页。
MVC(Model View Controller 模型-视图-控制器)
MVC 将 Web 应用程序分为三种不同的组件:
针对数据的模型(Model):模型是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象在数据库中存取数据。
针对现实的视图(View ):视图是应用程序中处理数据显示的部分。通常从模型数据中创建视图。
针对输入的控制器(Controller):控制器是应用程序中处理用户交互的部分。通常控制器从视图读取数据、控制用户输入,并向模型发送数据数据。
Web Pages(Web页面)
Web Forms是最简单的 ASP.NET 模型,类似 PHP 和 ASP。内置了用于数据库、视频、社交媒体等的模板和帮助器。
1 0
- ASP.NET的三种开发模式
- ASP.NET三种开发模式
- ASP.Net的两种开发模式
- Asp.Net Ajax的两种基本开发模式
- Asp.Net Ajax的两种基本开发模式
- Asp.Net Ajax的两种基本开发模式
- Asp.Net Ajax的两种基本开发模式
- Asp.Net Ajax的两种基本开发模式
- asp.net ajax 两种开发模式
- Asp.net 中session存储的三种模式的具体运用(转贴)
- Asp.net 中session存储的三种模式的具体运用
- Asp.net 中session存储的三种模式的具体运用(转)
- Asp.net 中session存储的三种模式的具体运用
- ASP.NET开发Web服务的三则技巧
- asp.net 开发常用的方法三 Helper SQLHelper
- asp.net的三种页面跳转
- asp.net的三种控件
- 开发asp.net自定义控件(asp.net学习笔记三) 选择自 cashcho 的 Blog
- 安卓 opengles compute shader
- SDK.API.DLL概念
- leetcode 374. Guess Number Higher or Lower 解题小结
- Mssql 查询语句里字符串值不能用 " 双引号
- 简单实现文件上传(php)(小学生日常)
- ASP.NET的三种开发模式
- [51nod1647]小Z的trie
- jQuery中:first和:first-child的区别
- 6款开源中间件
- VB程序学习代码记录20160718(2)
- 如何避免野指针
- 表头不动的表格
- Play on Words(欧拉回路+并查集)
- 编程中无穷大常量的设定技巧【0x3f3f3f3f】