• ASP.NET的三种开发模式


    前言

    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 FormsMVC, 和 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。内置了用于数据库、视频、社交媒体等的模板和帮助器。

  • 相关阅读:
    Spring MVC程序中得到静态资源文件css,js,图片文件的路径问题总结
    【转】MySQL数据丢失讨论
    【摘】 pt-query-digest工具一解
    【摘】Mysql备份还原数据库之mysqldump实例及参数详细说明
    【原】redis插件安装
    【摘】linux中fstab解说
    【原】mysql慢日志分析
    【原】带宽、流量单位换算关系
    【转】Linux查看内存大小和插槽
    【转】bind
  • 原文地址:https://www.cnblogs.com/djcomcn01/p/5869157.html
Copyright © 2020-2023  润新知