开篇介绍

  在这里我想将自己在学习过程中了解的知识点整理下,一来对所学东西的过个巩固,二来再次记录一下以便以后翻看。

  写这博文的目的是将自己的所学做一下整理,尽量用白话来描述,从而可以更加直观的了解。但是不会再从什么是MVC...等等说起,主要是根据用MVC源代码来分析整个流程,个人认为《ASP.NET MVC 4 框架揭秘》这本书是深入学习MVC必不可少的书!强烈推荐

  首先,在学习MVC的时候你一定要了解ASP.NET生命周期,MVC其实就是在ASP.NET平台下应用框架。个人觉得必须的了解的知识为:HttpApplication事件的执行、HttpModule、HttpHandler,这三部分是必备的知识,因为MVC的工作是在此基础上进行扩展的,如果还不了解的话,那么就赶紧的去着重学习吧,个人推荐Fish Li博客中写的有关HttpModule和HttpHandler相关的知识,写得非常棒的说。另外,《ASP.NET MVC 4 框架揭秘》这本书上也是有对这些知识的讲解,也是非常好的,可以买来看看。当然实在没的看的童鞋,也可以看看我总结前人的有关.NET生命周期的相关知识《看一看》,很粗糙,希望多多指正!!
再次声明,HttpModel和HttpHandler非常重要!!!

 目录

  • 白话学习MVC(一)开篇介绍及目录
  • 白话学习MVC(二)页面周期一
  • 白话学习MVC(三)页面周期二
  • 白话学习MVC(四)URL路由
  • 白话学习MVC(五)Controller的激活
  • 白话学习MVC(六)模型绑定
  • 白话学习MVC(七)Action的执行一
  • 白话学习MVC(八)Action的执行二
  • 白话学习MVC(九)View的呈现一
  • 白话学习MVC(十)View的呈现二
  • 附录一:ASP.NET MVC视图中的@Html.xxx(...)
  • 附录二:PartialViewResult不鸟_ViewStart.cshtml
  • 附录三:ASP.NET MVC 4 视图页去哪里儿
  • 附录四:17+个ASP.NET MVC扩展点【附源码】

初学者推荐:

1、重典发布的学习MVC2的视频
2、张雪飞的博客中翻译的《Pro ASP.NET MVC 3 Framework》
3、Artech写的书《ASP.NET MVC 4 框架揭秘》

本文转自武沛齐博客园博客,原文链接:http://www.cnblogs.com/wupeiqi/archive/2013/05/09/3069407.html,如需转载请自行联系原作者

白话学习MVC(一)开篇介绍及目录相关推荐

  1. 白话学习MVC(七)Action的执行一

    一.概述 在此系列开篇的时候介绍了MVC的生命周期 , 对于请求的处理,都是将相应的类的方法注册到HttpApplication事件中,通过事件的依次执行从而完成对请求的处理.对于MVC来说,请求是先 ...

  2. 白话学习MVC(六)模型绑定

    一.什么是模型绑定? 模型绑定存在的意义就是为Action的参数提供值,例如:如下表单中提交了数据,那么Action(即:Index)的参数Id,Name的值就是表单中对应的name属性相同的值,而表 ...

  3. 一些学习网络安全的平台介绍

    一些学习网络安全的平台介绍 文章目录 一些学习网络安全的平台介绍 一.攻防世界 二.hackingloops 三.securitytube 四.hacking-tutorial 结语 一.攻防世界 h ...

  4. .NET Core实战项目之CMS 第十三章 开发篇-在MVC项目结构介绍及应用第三方UI

    作为后端开发的我来说,前端表示真心玩不转,你如果让我微调一个位置的样式的话还行,但是让我写一个很漂亮的后台的话,真心做不到,所以我一般会选择套用一些开源UI模板来进行系统UI的设计.那如何套用呢?今天 ...

  5. ABP理论学习之开篇介绍

    返回总目录 为了和2016年春节赛跑,完成该系列博客,我牺牲了今天中午的时间来完成该系列的第一篇----开篇介绍.开篇介绍嘛,读过大学教材的同学都知道,这玩意总是那么无聊,跟考试没关系,干脆直接跳过, ...

  6. 提炼游戏引擎系列:开篇介绍

    前言 大家好!本系列记录了从炸弹人游戏中提炼2D游戏引擎YEngine2D雏形的实战过程,您可以通过本系列了解到引擎提炼的思想.引擎的设计以及引擎是如何从游戏中提炼的,学习引擎开发的知识.希望对您能有 ...

  7. MongoDB学习笔记(一) MongoDB介绍及安装

    系列目录 MongoDB学习笔记(一) MongoDB介绍及安装     MongoDB学习笔记(二) 通过samus驱动实现基本数据操作     MongoDB学习笔记(三) 在MVC模式下通过Jq ...

  8. React与ES6(一)开篇介绍

    React与ES6系列: React与ES6(一)开篇介绍 React和ES6(二)ES6的类和ES7的property initializer React与ES6(三)ES6类和方法绑定 React ...

  9. Hadoop学习笔记一 简要介绍

    Hadoop学习笔记一 简要介绍 这里先大致介绍一下Hadoop.     本文大部分内容都是从官网Hadoop上来的.其中有一篇介绍HDFS的pdf文档,里面对Hadoop介绍的比较全面了.我的这一 ...

最新文章

  1. matlab在测量数据处理中的应用,MATLAB在测量数据处理中的应用
  2. 鲲鹏服务器光盘安装操作系统,鲲鹏服务器上安装
  3. 单链表-两个线性表的合并1(破环原链表+尾插法)
  4. PHP网站工作流程图,在网站绘制工作流程图的教程分享(打工人必看)
  5. IT人母亲的美国之行(7)
  6. “隐私快递单”的保护理念应全面推行
  7. 笔记本敲代码真香,包邮送一个!
  8. python编写正则表达式匹配单词_Python正则表达式匹配整个单词
  9. linux自动备份网站和数据库,到另外服务器上,为当前用户创建定时任务
  10. 软件工程概论课后作业01
  11. Kotlin学习笔记 第二章 类与对象 第十二 十三节 对象表达式与对象声明 类型别名
  12. 找出出现次数最多的字母
  13. 请写出至少五个块级元素_Java 面试题(五)
  14. 吃瓜笔记 | Momenta王晋玮:让深度学习更高效运行的两个视角
  15. 常用命令-JAVA大数据-Week5-DAY2-linux
  16. 手机页面内容超出屏幕宽度时实现可拖拉滑动效果
  17. Python 学习笔记 - 不断更新!
  18. SecurityError: Blocked a frame with origin from accessing a cross-origin frame
  19. android简单计时器源码,Android计时器的三种实现方式(Chronometer、Timer、handler)...
  20. 华东师范大学计算机保研方案,经验分享:华东师范大学的成功保研之路(面试干货)...

热门文章

  1. 安装Anaconda常见问题
  2. Java根据年龄数值输出年龄段
  3. JQuery 动态显示和隐藏
  4. 应用案例学习 | 高分辨率太赫兹实时成像
  5. (黑马程序员)Properties集合总结
  6. 算法网课笔记(三)——链表
  7. Think+Python+2e+中译版
  8. HTML5的一些新标签
  9. python创建对话框_Python使用tkinter打造自定义对话框完整代码
  10. cad线性标注样式修改在哪里_CAD中怎么将线性标注的尺寸修改?