ASP.NET MVC 框架结构图

    最近在学ASP.NET MVC,画了一些图,和大伙分享下:

Routing 组件

图1 独立的ASP.NET Routing组件

MVC-Controller

图2 Controller结构

图3 Controller中可用的ActionResult

MVC-View

图4 使用的抽象工厂模式的视图引擎

图5 视图模型

    在这里,我没有写出具体的内容,在园子里搜索一下会有很多。:)

    推荐一下这个系统,蛮清楚的:《从零开始学习ASP.NET MVC》。

20141208:

最新的 MVC 5 的系列文章:《ASP.NET MVC5 网站开发实践 - 概述

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏iOS开发攻城狮的集散地

runloop的解读

20260
来自专栏漫漫全栈路

【译】ASP.NET MVC 6路由技术

原文作者:Pramod Gawande 原文地址:https://dzone.com/articles/aspnet-mvc-6-routing-techniq...

32370
来自专栏黑泽君的专栏

Qt Creator新安装后运行一个程序后,出现错误:Error while building/deploying project dict-qt (kit: Desktop Qt 5.10.0 Mi

1、环境介绍:在windows10 Pro下,当前Qt Creator版本,如下图所示:

1.9K20
来自专栏WebDeveloper

Thinkphp的cron计划任务

cron1默认在ThinkPHP\Library\Cron\cron1.php如果没有cron目录则新建一个,cron1.php自己所要执行的脚本

24030
来自专栏转载gongluck的CSDN博客

python笔记:#003#PyCharm 的初始设置

PyCharm 的初始设置(知道) 目标 恢复 PyCharm 的初始设置 第一次启动 PyCharm 新建一个 Python 项目 设置 PyCharm 的字...

50260
来自专栏章鱼的慢慢技术路

Linux操作_常用命令操作练习

19440
来自专栏C++

python笔记:#003#PyCharm 的初始设置

14820
来自专栏大内老A

ASP.NET Core应用针对静态文件请求的处理[1]: 以Web的形式发布静态文件

虽然ASP.NET Core是一款“动态”的Web服务端框架,但是在很多情况下都需要处理针对静态文件的请求,最为常见的就是这对JavaScript脚本文件、CS...

20750
来自专栏jessetalks

ASP.NET安全

ASP.NET 安全 概述   安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NET MVC应用程序时一些值得我们注意的安全问...

56380
来自专栏章鱼的慢慢技术路

Linux操作_常用命令操作练习

31820

扫码关注云+社区

领取腾讯云代金券