• ASP.NET 学习笔记(一)ASP.NET 概览


    ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。

    ASP.NET 支持三种不同的开发模式:
    Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体):

    Web Pages
    单页面模式
      MVC
    模型-视图-控制器
      Web Forms
    事件驱动模式

    最简单的 ASP.NET 模式。

    与 PHP 和经典 ASP 相似。

    内置了数据库、视频、图形、社交媒体等模板和帮助器。
     
    MVC 将 Web 应用程序分成 3 个不同的组成部分: 

    模型负责数据
    视图负责显示
    控制器负责输入
     
    传统的 ASP.NET 事件驱动开发模式:

    带有服务器控件、服务器事件和服务器代码的网页。

    个人觉得目前WebForms 开发优势相对较少,Rezor +MVC 开发是未来 web 开发的方向。


    Web Pages

    Web Pages 是开发 ASP.NET 网站最简单的开发模式。

    学习如何使用 VB (Visual Basic) 或者 C# (C sharp) 最新的 Razor 服务器标记语法将 HTML、CSS、JavaScript 和服务器代码结合起来。

    您也可以学习如何使用具有可编程的 Web Helpers(包括数据库、视频、图形、社交媒体等等)来扩展您的网页。


    MVC 

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

    在我们的 MVC 教程中,您将学到如何使用集成了现有的所有 ASP.NET 特性(比如 Master Pages、 Security、Authentication 母版页、安全、验证)的轻量级的开发模式创建 Web 应用程序。


    Web Forms

    Web Forms 是传统的基于事件驱动的 ASP.NET 模式。

    多年来,开发者已经使用 ASP.NET Web Forms 创建了许多众所周知的大型网站。

  • 相关阅读:
    centos通过yum安装mongodb
    js基于另一个数组排序数组
    centos 7 安装emule客户端
    typescript中interface和type的区别
    nodejs安装管理工具nvm的安装和使用
    PM2的参数配置
    centOS添加ipv6支持(仅限已分配ipv6地址和网关)
    linux执行计划任务at命令
    mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天等等
    win10子系统ubuntu内的nginx启动问题
  • 原文地址:https://www.cnblogs.com/tongly/p/4980212.html
Copyright © 2020-2023  润新知