zoukankan      html  css  js  c++  java
  • asp.net 的三种开发模式

    一,

    Web Pages 是三种创建 ASP.NET 网站和 Web 应用程序的编程模式中的一种。

    其他两种编程模式是 Web Forms 和 MVC(Model View Controller 模型-视图-控制器)。

    Web Pages 是开发 ASP.NET 网页最简单的开发模式。它提供了一种简单的方式来将 HTML、CSS、JavaScript 和服务器脚本结合起来:

    • 容易学习,容易理解,容易使用
    • 围绕着单一的网页创建
    • 与 PHP 和经典 ASP 相似
    • Visual Basic 或者 C# 的服务器脚本
    • 全 HTML、CSS 和 JavaScript 控制

    Web Pages 内置了数据库、视频、图形、社交媒体和其他更多的 Web Helpers,因此很容易扩展。

    二,

    MVC 是三种 ASP.NET 编程模式中的一种。

    MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:

    • Model(模型)表示应用程序核心(比如数据库记录列表)。
    • View(视图)显示数据(数据库记录)。
    • Controller(控制器)处理输入(写入数据库记录)。

    MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。

    三,

    Web Forms 是三种创建 ASP.NET 网站和 Web 应用程序的编程模式中的一种。

    其他两种编程模式是 Web Pages 和 MVC(Model View Controller 模型-视图-控制器)。

    Web Forms 是最古老的 ASP.NET 编程模式,是整合了 HTML、服务器控件和服务器代码的事件驱动网页。

    Web Forms 是在服务器上编译和执行的,再由服务器生成 HTML 显示为网页。

    Web Forms 有数以百计的 Web 控件和 Web 组件用来创建带有数据访问的用户驱动网站。

  • 相关阅读:
    nginx设置缓存策略
    http缓存原理理解
    promise教程
    vue项目发布到github演示
    vue路由嵌套子路由不渲染
    hihocoder 1403 1407 1415 后缀数组*3 最长公共子串/最长不重叠重复出现的子串/最长k次重复子串
    hdu 4691 后缀数组+rmq 求子串lcp
    hdu1506+ luogu 1440 单调栈/单调队列裸题
    codeforces 873F 后缀数组+单调栈(fastio)
    HihoCoder
  • 原文地址:https://www.cnblogs.com/nanqiang/p/9605658.html
Copyright © 2011-2022 走看看