ASP.NET MVC Framework 系列
序言
做为设计模式的王者,MVC在众多领域都成为良好的模型的代名词,从前在ASP.NET下我们只能依靠Monorail来实现ASP.NET下无控件的MVC,但是现在ASP.NET 下的MVC已经成为现实。
本文只想让大家更直观地认知ASP.NET MVC,如果语言有所不当,还望大家海涵。当然,如果文中有所纰漏还希望大家及时指出,我也好做及时的修改。
在下本着对初学者负责的态度来书写本系列中的各篇文章,但期间的恒心与毅力相信过来的人更加明白,所以如果书写有误希望大家谅解。
ASP.NET MVC 正式版相关信息
ASP.NET MVC曾经是ASP.NET 3.5 Extensions Preview 的一个部分.如今历经五个Preview一个Beta两个RC版本终于走向我们。
最新版本:ASP.NET MVC正式版1.0
- 安装包: ASP.NET MVC RTM release
- 源代码及特性程序集:ASP.NET MVC v1.0 Source
- 文档:ASP.NET MVC MSDN 文档
- 博客园专题:ASP.NET MVC专题
文章编写约定
- 本文的前提环境为.NET 3.5,但笔者会尽力写在.NET2.0 SP1下兼容的程序
- 文本中所使用的IDE都为Visual Studio 2008(中文) 语言基本为C#不过为了方便大家理解 ,也可能会有一些Visual Basic
- 笔者计算机操作系统为Windows 2003 std/Windows Vista/Windows 7
- 其它约定笔者将会后续补充
交互与问答
视频:ASP.NET MVC 入门视频教程
QA:ASP.NET MVC问题索引
ASP.NET MVC 系列文章
以下文章属于ASP.NET MVC 1.0 正式版
- ASP.NET MVC雕虫小技 1-2
- ASP.NET MVC 重点教程一周年版 第十一回 母版页、用户自定义控件及文件上传
- ASP.NET MVC 重点教程一周年版 第十回 请求Controller
- ASP.NET MVC 重点教程一周年版 第九回 HtmlHelper
- ASP.NET MVC 重点教程一周年版 第八回 Helper之演化
- 用ASP.NET MVC自己管理自己的View:ASP.NET MVC File Management
- 使用ASP.NET MVC Futures 中的异步Action
- ASP.NET MVC 重点教程一周年版 第七回 UrlHelper
- ASP.NET MVC 重点教程一周年版 第六回 过滤器Filter
- ASP.NET MVC 重点教程一周年版 第五回 ActionResult的其它返回值
- ASP.NET MVC 重点教程一周年版 第四回 向View传值
- ASP.NET MVC 重点教程一周年版 第三回 Controller与View
- ASP.NET MVC 重点教程一周年版 第二回 UrlRouting
- ASP.NET MVC 重点教程一周年版 第一回 安装,并使ASP.NET MVC页面运行起来
以下文章属于ASP.NET MVC 1.0 RC
- ASP.NET MVC Beta to RC 辅助工具
- ASP.NET MVC RC 升级要注意的几点
- ASP.NET MVC RC重新发布,更新部分BUG
以下文章属于ASP.NET MVC 1.0 Beta
- Asp.net Mvc Enum 扩展
- DynamicData for Asp.net Mvc留言本实例 上篇 准备工作及显示文章列表
- DynamicData for Asp.net Mvc留言本实例 中篇 新建.删除.数据验证
- DynamicData for Asp.net Mvc留言本实例 下篇 更新
以下文章属于Asp.net Mvc CodePlex Preview 5
- Asp.net Mvc开发体会点滴 一
- Asp.net Mvc Codeplex Preview 5 源代码及MVCContrib4pv5发布
- Asp.net Mvc Codeplex Preview 5 第三篇 实现Action参数传递繁杂类型
- Asp.net Mvc Codeplex Preview 5 第二篇 Controller&Filter的新特性
- Asp.net Mvc Codeplex Preview 5 新特性 一 Helper
- System.Web.Routing入门及进阶 下篇
- System.Web.Routing入门及进阶 上篇
- System.Web.Routing 的说明文档
- Microsoft.Web.Mvc Assembly 说明
以下文章属于Asp.net Mvc CodePlex Preview 4
- NVelocity View Engine with Asp.net Mvc
- System.Web.Abstractions中的装饰者模式,及其在Asp.net Mvc中的应用
- Asp.net MVC各个类的说明(Preview 4)
- 使用MvcContrib的FormHelper
- Asp.net Mvc Framework在.net 2.0/IIS6下运行,程序示例
- Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
- Asp.net Mvc Framework在.net 2.0/IIS6下运行,补全
- Asp.net MVC Preview 4 中自定义Jquery的HtmlHelper扩展
- Asp.net MVC Preview 4 中使用RenderComponent
- Asp.net Mvc Pv4中使用AjaxHelper
- ASP.NET MVC CodePlex Preview 4 Installer + Source + Changed
以下文章是属于Asp.net MVC preview 3
- Asp.net MVC Fckeditor的扩展(支持PV3及自动绑定)
- Asp.net MVC Render及Redirect的扩展
以下文章是属于Asp.net MVC preview 2
- Asp.net Mvc Framework 一 (安装并建立示例程序)
- Asp.net Mvc Framework 二 (URL Routing初解)
- Asp.net Mvc Framework 三 (Controller与View)
- Asp.net Mvc Framework 四 (在.net2.0下运行)
- Asp.net Mvc Framework 五 (向View传值以及Redirect)
- Asp.net Mvc Framework 六 (更多的View传值及显示方式)
- Asp.net Mvc Framework 七 (Filter及其执行顺序)
- Asp.net Mvc Framework 八 (Helper)
- Asp.net Mvc Framework 九 (View与Controller交互)
- Asp.net Mvc Framework 十(测试方法及Filter的示例)
- Asp.net Mvc Framework 十一 (自定义Helper在MVC中的使用)
- Asp.net Mvc Framework 十二 Castle扩展
- Asp.net MVC P2 中无法正确获取 CheckBox值的bug的解决方案
- Asp.net Mvc中MVCContrib中无法使用Castle的发解决方案
我的一些ASP.NET MVC的开源项目
- ASP.NET MVC File Management(文件管理)
- CHMVCMS(内容管理系统)
- CHOJ#(在线编译评判)
- ASP.NET MVC Ajax(Ajax操作)
- CHSNS#(SNS开源项目)
- Infancy (A Forum Application)(ASP.NET MVC论坛)
- WebAsk(类似百度知道的问答系统)
相关站点
- ASP.NET MVC 开发者中心
- ASP.NET MVC Framework 官方论坛
- ASP.NET MVC Framework 文档
- ASP.NET MVC Contrib 提供MsMVC的扩展
ASP.NET MVC Framework 系列相关推荐
- ASP.NET MVC实践系列9-filter原理与实践
filter实际上是一个特性(attribute),它提供了一种向controller 或 action中添加某些任务的方法,当controller 或 action被调用时,会触发filter中定义 ...
- ASP.NET MVC Framework体验(1):从一个简单实例开始
概述 12月10日微软发布了ASP.NET 3.5扩展的预览版,在其中包括了ASP.NET MVC Framework.ASP.NET AJAX改进.ASP.NET动态数据支持.ASP.NET SIl ...
- ASP.NET MVC Framework体验(2):显示列表数据
概述 ASP.NET WebForm下,显示列表数据,经常会使用服务器控件GridView.DataList等.在ASP.NET MVC Framework中,我们有两种方式进行显示数据,一是使用行内 ...
- 理解ASP.NET MVC Framework Action Filters(翻的)
原文地址:Understanding Action Filters 本指南主要解释action filters,action filter作为一个可以应用到controller action(或者是整 ...
- ASP.NET MVC实践系列6-Grid实现(上)
ASP.NET MVC中不推荐使用webform的控件了,也就是说当希望列表显示数据时不能使用GridView了,很多开源软件为ASP.NET MVC实现了列表的解决方案,这些具体的解决方案我们放到下 ...
- mvc ajax helpers,ASP.NET MVC 实践系列4-Ajax应用
ASP.NET MVC中支持Ajax的方式和webform中有些区别,没有了updatepanel,所以对于初学者来说在最开始应用时似乎没有在webform中简单,但实际使用上更为灵活而跟webfor ...
- ASP.NET MVC实践系列11-FCKEditor和CKEditor的使用
FCKEditor是一款强大的在线编辑器,简单实用,多浏览器兼容,免费开源,应用十分广泛,据他的官方网站上称有三百多万的下载量,而且无数的知名大公司正在使用它.所以FCKEditor是很值得信赖的,现 ...
- Scott的ASP.net MVC框架系列文章之四:处理表单数据(2)
前几周我发表了一系列文章介绍我们正在研究的ASP.NET MVC框架.ASP.NET MVC框架为你提供了一种新的开发Web应用程序的途径,这种途径可以让应用程序变得更加层次清晰,而且更加有利于对代码 ...
- 模型(Model)– ASP.NET MVC 4 系列
为 MVC Music Store 建模 在 Models 目录中为专辑.艺术家.流派建模: public class Album { public virtual int AlbumId { get ...
最新文章
- 神经网络的可解释性综述!
- 完美的优化目标,人工智能的盲点
- 第十六届全国大学生智能车汽车竞赛第二次扩大会议
- oracle11g导出表时会发现少表,空表导不出解决方案。
- 实战SSM_O2O商铺_48【用户登录】用户登录Dao-Service-Controller-View层的开发
- 华大 MCU 之三 时钟控制器(CMU)配置记录
- 和QT零距离接触的意义是什么
- 前端学习(3290):react hook useReducer传入对象+1操作继续编辑更多
- 比较好用的python编译器_比酷传播
- linux登录后自动打开终端,linux登录信息/打开终端信息
- 使用java反射写一个通用的jdbc查询
- PRAM模型与Amdahl定律
- Html5前景分析发展,HTML5未来发展的5大趋势
- Unix/Linux编程:Internet domain socket
- router跳转外部链接
- 《利用Python进行数据分析》第七章——数据清洗与准备
- window10虚拟机下载地址
- android edittext numberdecimal,android – 如何在“手机”软键盘上使用InputType = numberDecimal?...
- 仿购物商城-多级菜单搜索-搜索联动
- 命运被转折改变--掌握java高性能分布式服务和海量大数据技术体系(第二期)
热门文章
- 20165204 第十周课下作业补做
- Git reset , revert, checkout的区别和联系
- CF 2B The least round way DP+Math
- 移位运算[c][code]
- System.BadImageFormatException”类型的未经处理的异常在 xx.exe 中发生
- java.io.StreamCorruptedException: invalid stream header: EFBFBDEF 问题解决
- 您如何确定以编程方式发送的电子邮件不会自动标记为垃圾邮件?
- 如何反转“轨道生成”?
- 在Git存储库中查找并恢复已删除的文件
- TCP/UDP网络编程调试助手下载