zoukankan      html  css  js  c++  java
  • 知识点1-1:什么是ASP.NET MVC

        ASP.NET MVC是微软.NET平台上的一个Web开发框架,它为开发者提供了一种构建结构良好的Web应用程序的方式。自2007年首次公布预览以来,作为Web Form的替代品,ASP.NET MVC的普及度已明显提高,现在很多大型Web应用程序都是使用这一技术构建的。

        它具有代码整洁(clean code)、关注分离(separation of concerns)和可测试性(testability)的特点。

        它是微软在2007年11月第一次披露的,现在已有四个主要版本。最新版本为ASP.NET MVC 5,我们在课程中使用ASP.NET MVC 4。

        MVC代表模型-视图-控制器(Model-View-Controller),这是一种在Web开发领域非常流行的设计模式。

        作为Web Form的一个替代品,在构造Web应用程序时,ASP.NET MVC采用了一种不同的方法。这意味着你不必处理ASPX页面和控件、回递或视图状态,或复杂的事件生命周期。取而代之是定义控制器、动作以及视图。然而,两者的底层ASP.NET平台是相同的,可以在同一个应用程序中混合使用MVC和Web Form页面。各种ASP.NET Web技术之间的关系如下图所示。

        ASP.NET Web Pages是与ASP.NET MVC3同一时间发布的,为期望学习使用ASP.NET平台的新手而设计,并作为Web Form与MVC的一种更简单的替代品。可以在Visual Studio中开发,也可以在简化的IDE——WebMatrix中开发。

  • 相关阅读:
    SCOI2003 字符串折叠
    UVA1629 Cake slicing
    POI2008 KLO-Building blocks
    NOI导刊2010提高 符文之语
    MongoDB数据库的基本操作
    React Naive 解决防止多次点击的解决方法
    如何自定义修改博客园样式
    语法对照表ES5VSES6
    MongoDB数据库安装
    小程序学习2 常用小程序概念以及代码实现
  • 原文地址:https://www.cnblogs.com/meetyy/p/3964112.html
Copyright © 2011-2022 走看看