zoukankan      html  css  js  c++  java
  • ASP.NET mvc笔记

             笨鸟勤飞先入林,那如果既笨又记性不好呢。。。。额,所以我写点笔记记一下这几天温习过的内容。

             asp.net webform与asp.net mvc间的区别:

             1.webform的访问地址会指向一个aspx文件,这个文件在服务器端是真实存在的;而对于mvc,它是通过路由,路由到一个特定控制器的action来处理用户的请求。

             2.webform竭力维护视图状态,而mvc重新回到了web最初的模样,纯洁,简单,仅仅是请求--处理---响应。

             3.webform常使用服务器端控件,而在mvc里,不存在服务器端控件,使用的是htmlhelper的帮助方法来生成html标签。

             4.在mvc中,html和服务端的数据交互可以通过js,json来处理。

             5.webform与mvc并存,谁都不会替代谁,小的项目,用户量小的项目,没有比用webform更快,更简单的方法了。

    asp.net mvc 中包含三大组成部分,控制器,视图,模型。控制器:负责处理用户的请求,或是直接返回处理结果给视图,或是需要操作数据库,再将处理结果返回给视图。模型:其中包含了主要的业务逻辑和相关实体;视图:视图主要的任务是接收控制器返回来的数据,然后通过相关的前端呈现方法,呈现给用户。

    三层架构:业务逻辑层,UI层,数据层。  在此基础上又衍生除了五层等多层架构

  • 相关阅读:
    C#projectPropertyGrid 显示结构(展开逗号分隔)
    WPF 数据绑定
    WPF Binding值转换器ValueConverter使用简介(二)-IMultiValueConverter
    WPF Binding值转换器ValueConverter使用简介(一)
    Sql语句知识大全
    C#端口、IP正则
    C#基础知识整理
    C#UDP异步通信
    D365 添加导入按钮继承到系统导出
    D365 FO 创建DataEntity找不到natural key
  • 原文地址:https://www.cnblogs.com/mhdtysp/p/4242903.html
Copyright © 2011-2022 走看看