<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/ojlovecd" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/ojlovecd" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 14 Mar 2010 14:32:00 GMT</lastBuildDate><title>ojlovecd的专栏</title><description>请记住区健这个名字</description><link>http://blog.csdn.net/blogrss.aspx?username=ojlovecd</link><item><title>显示数据库表中的数据</title><link>http://blog.csdn.net/ojlovecd/archive/2010/03/14/5379913.aspx</link><description>&lt;br /&gt;本教程的目的是向你介绍如何在ASP.NET MVC程序里显示一个数据库数据的HTML表格。首先，介绍了如何直接在视图中格式化数据库记录。接着，介绍了格式化数据库记录时如何利用 Partial。创建模型类&lt;br /&gt;我们将显示 Movies 数据库表中的记录集。Movies 数据库表包含下面的列： &lt;br /&gt;&lt;br /&gt;列名称&lt;br /&gt;数据类型&lt;br /&gt;允许空值IdIntFalseTitleNvarchar(200)FalseDirectorNVarchar(50)FalseDateReleasedDateTimeFalse&lt;br /&gt;&lt;br /&gt;为了在我们的ASP.NET MVC程序中表示Movies表，我们需要创建一个模型类。在这篇教程中，我们使用 Microsoft Entity Framework 来创建。 &lt;br /&gt;然而, 明白很重要的一点是，你可以在ASP.NET MVC程序中使用各种不同的技术来与数据库交互，包括 LINQ to SQL, NHibernate, 或者ADO.NET.&lt;br /&gt;参照以下步骤启动实体数据模型向导：在解决方案资源管理器上右&lt;img src=&quot;http://www1.feedsky.com/t1/341917011/ojlovecd/csdn.net/s.gif?r=http://blog.csdn.net/ojlovecd/archive/2010/03/14/5379913.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ojlovecd/341917011/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/ojlovecd/341917011/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 14 Mar 2010 22:32:00 +0800</pubDate><author>区健</author><guid isPermaLink="false">http://blog.csdn.net/ojlovecd/archive/2010/03/14/5379913.aspx</guid><dc:creator>区健</dc:creator><fs:srclink>http://blog.csdn.net/ojlovecd/archive/2010/03/14/5379913.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ojlovecd/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ojlovecd/~5927853/341917011/4056285</fs:itemid></item><item><title>创建自定义HTML Helper</title><link>http://blog.csdn.net/ojlovecd/archive/2010/02/28/5333747.aspx</link><description>&lt;br /&gt;此教程向你演示如何在你的MVC视图里创建自定义HTML Helper。利用 HTML Helpers, 可以减少乏味的输入HTML标签。&lt;br /&gt;在教程的第一部分，我描述了ASP.NET MVC框架已有的HTML Helper。然后，我描述了创建自定义HTML Helper的两个方法：我会解释如何通过创建静态方法和扩展方法来创建HTML Helper。理解 HTML Helper&lt;br /&gt;HTML Helper 只是一个返回字符串的方法。这个字符串可以表示你想要的任何内容。例如，你可以使用HTML Helper来呈现标准的HTML标签如 HTML  和  标签。你还可以用HTML Helper来呈现更多复杂内容比如一个标签页或者一个数据库数据的HTML表格。&lt;br /&gt;ASP.NET MVC 框架包括了以下标准的HTML Helpers (此列表并不完整):Html.ActionLink() Html.BeginForm() Html.CheckBox() Html.DropDownList() Html.EndForm() Html.Hidde&lt;img src=&quot;http://www1.feedsky.com/t1/341917012/ojlovecd/csdn.net/s.gif?r=http://blog.csdn.net/ojlovecd/archive/2010/02/28/5333747.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ojlovecd/341917012/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/ojlovecd/341917012/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 28 Feb 2010 15:35:00 +0800</pubDate><author>区健</author><guid isPermaLink="false">http://blog.csdn.net/ojlovecd/archive/2010/02/28/5333747.aspx</guid><dc:creator>区健</dc:creator><fs:srclink>http://blog.csdn.net/ojlovecd/archive/2010/02/28/5333747.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ojlovecd/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ojlovecd/~5927853/341917012/4056285</fs:itemid></item><item><title>ASP.NET MVC 视图概览 (C#)</title><link>http://blog.csdn.net/ojlovecd/archive/2010/02/25/5327320.aspx</link><description>&lt;br /&gt;此教程向你提供 ASP.NET MVC 视图简介, 视图数据, 和 HTML Helpers。教程最后，你应该会理解如何创建新视图，从控制器传递数据到视图，和使用 use HTML Helpers 在视图中生成内容。理解视图&lt;br /&gt;不像 ASP.NET 或者ASP, ASP.NET MVC 并不包括任何直接对应页面的东西。 在 ASP.NET MVC 应用程序中，硬盘上并不存在与你输入浏览器地址栏中的URL对应的页面。在ASP.NET MVC应用程序中与页面最接近的东西是称为视图的东西。&lt;br /&gt;ASP.NET MVC 应用程序, 传入的浏览器请求被映射到控制器 actions。控制器 action 可能返回一个视图。然而，控制器可能执行其他类型的action，比如将你重定向到另一个控制器 action。&lt;br /&gt;代码1 包含一个简单的名为 HomeController的控制器。 HomeController 暴露了2个控制器 actions 名为 Index() 和 Details()。 &lt;br /&gt;代码1 – HomeController.csusing Sys&lt;img src=&quot;http://www1.feedsky.com/t1/341917013/ojlovecd/csdn.net/s.gif?r=http://blog.csdn.net/ojlovecd/archive/2010/02/25/5327320.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ojlovecd/341917013/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/ojlovecd/341917013/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Feb 2010 20:25:00 +0800</pubDate><author>区健</author><guid isPermaLink="false">http://blog.csdn.net/ojlovecd/archive/2010/02/25/5327320.aspx</guid><dc:creator>区健</dc:creator><fs:srclink>http://blog.csdn.net/ojlovecd/archive/2010/02/25/5327320.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ojlovecd/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ojlovecd/~5927853/341917013/4056285</fs:itemid></item><item><title>创建Action</title><link>http://blog.csdn.net/ojlovecd/archive/2010/02/24/5323923.aspx</link><description>&lt;br /&gt;此教程将向你解释如何创建新的控制器action，学到action方法的要求，还可以学到如何防止方法被暴露为action。向控制器添加Action&lt;br /&gt;为控制器添加action就是为控制器添加一个新的方法。例如，代码1中的控制器包含一个名为Index()和一个名为SayHello()。两个方法都暴露为action。&lt;br /&gt;代码 1 – Controllers\HomeController.csusing System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace MvcApplication1.Controllers
{
    [HandleError]
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            retu&lt;img src=&quot;http://www1.feedsky.com/t1/341917014/ojlovecd/csdn.net/s.gif?r=http://blog.csdn.net/ojlovecd/archive/2010/02/24/5323923.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ojlovecd/341917014/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/ojlovecd/341917014/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 24 Feb 2010 21:39:00 +0800</pubDate><author>区健</author><guid isPermaLink="false">http://blog.csdn.net/ojlovecd/archive/2010/02/24/5323923.aspx</guid><dc:creator>区健</dc:creator><fs:srclink>http://blog.csdn.net/ojlovecd/archive/2010/02/24/5323923.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ojlovecd/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ojlovecd/~5927853/341917014/4056285</fs:itemid></item><item><title>ASP.NET MVC控制器概览(C#)</title><link>http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296129.aspx</link><description>&lt;br /&gt;这篇教程探讨ASP.NET MVC控制器，控制器action和action result。完成此教程后，你会懂得控制器如何被用来控制访问者与ASP.NET MVC网站的交互方式。理解控制器&lt;br /&gt;MVC 控制器负责对ASP.NET MVC网站的请求作出回应。每一个浏览器请求都被映射到一个特定的控制器。例如，想象你在浏览器地址栏输入以下URL:&lt;br /&gt;http://localhost/Product/Index/3&lt;br /&gt;在这种情况下，名为ProductController的控制器被调用。 ProductController 负责生成对浏览器请求的作出响应。例如，控制器会返回一个特定视图到浏览器或者将用户重定向到另一个控制器。&lt;br /&gt;代码1 包含了一个名为 ProductController 的简单控制器。&lt;br /&gt;代码1– Controllers\ProductController.cs using System;
using System.Collections.Generic;
using System.Linq;
using System.We&lt;img src=&quot;http://www1.feedsky.com/t1/341917015/ojlovecd/csdn.net/s.gif?r=http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296129.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ojlovecd/341917015/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/ojlovecd/341917015/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 07 Feb 2010 13:32:00 +0800</pubDate><author>区健</author><guid isPermaLink="false">http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296129.aspx</guid><dc:creator>区健</dc:creator><fs:srclink>http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296129.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ojlovecd/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ojlovecd/~5927853/341917015/4056285</fs:itemid></item><item><title>创建自定义路由约束(C#)</title><link>http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296083.aspx</link><description>&lt;br /&gt;这篇教程要演示如何创建自定义路由约束。自定义路由约束能够使路由只有达到某些自定义条件时才会匹配。&lt;br /&gt;在这篇教程里，我们创建一个 Localhost 路由约束。 它只匹配从本地计算机发出的请求。通过Internet发送的远程请求不被匹配。&lt;br /&gt;要实现自定义路由约束就要实现 IRouteConstraint 接口。这个接口极其简单，就描述了一个简单方法： &lt;br /&gt;bool Match( HttpContextBase httpContext, Route route, string parameterName, RouteValueDictionary values, RouteDirection routeDirection )  &lt;br /&gt;方法返回一个布尔值。返回false的话，被约束的路由不匹配浏览器请求。&lt;br /&gt; Localhost 约束见代码 1.&lt;br /&gt;代码1 – LocalhostConstraint.cs&lt;br /&gt;using System.Web; 
using System.Web.Routing; 
namespace Mv&lt;img src=&quot;http://www1.feedsky.com/t1/341917016/ojlovecd/csdn.net/s.gif?r=http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296083.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ojlovecd/341917016/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/ojlovecd/341917016/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 07 Feb 2010 12:59:00 +0800</pubDate><author>区健</author><guid isPermaLink="false">http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296083.aspx</guid><dc:creator>区健</dc:creator><fs:srclink>http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296083.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ojlovecd/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ojlovecd/~5927853/341917016/4056285</fs:itemid></item><item><title>创建路由约束(C#)</title><link>http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296032.aspx</link><description>使用路由约束来限制匹配特定路由的浏览器请求。可以使用正则表达式来指定约束。例如，假设你在代码1的Global.asax文件中已经定义了如下路由。代码1 – Global.asax.csroutes.MapRoute( &quot;Product&quot;, &quot;Product/{productId}&quot;, new {controller=&quot;Product&quot;, action=&quot;Details&quot;} );   代码1 约束了一个名为Product的路由。可以使用Product路由来将浏览器请求影射到约束ProductController，如代码2。代码2 – Controllers\ProductController.csusing System.Web.Mvc;
namespace MvcApplication1.Controllers 
{ 
    public class ProductController : Controller 
    { 
        public   ActionResult De&lt;img src=&quot;http://www1.feedsky.com/t1/341917017/ojlovecd/csdn.net/s.gif?r=http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296032.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ojlovecd/341917017/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/ojlovecd/341917017/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 07 Feb 2010 12:34:00 +0800</pubDate><author>区健</author><guid isPermaLink="false">http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296032.aspx</guid><dc:creator>区健</dc:creator><fs:srclink>http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296032.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ojlovecd/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ojlovecd/~5927853/341917017/4056285</fs:itemid></item><item><title>ASP.NET MVC Routing概览(C#)</title><link>http://blog.csdn.net/ojlovecd/archive/2010/02/06/5294330.aspx</link><description>在这边教程里，将向你介绍每个ASP.NET MVC程序都有的重要特性，叫做 ASP.NET Routing。 ASP.NET Routing 模块负责将传入的浏览器请求映射到特性的MVC控制器actions。教程最后，你会理解标准路由表是如何将请求映射到控制器action的。使用默认路由表新建 ASP.NET MVC 程序,它已经配置好使用 ASP.NET Routing了。 ASP.NET Routing 在两个地方被创建。第一个， ASP.NET Routing 在程序的Web配置文件(Web.config 文件)中被启用。配置文件中有4个与路由相对的节点：system.web.httpModules 节, system.web.httpHandlers 节, system.webserver.modules 节， 和 system.webserver.handlers 节。 小心不要删除这些节点因为没有这些节点路由就不能再工作了。第二个， 也是最重要的一个，路由表在程序的 Global.asax 文件中被创建。 Global.asa&lt;img src=&quot;http://www1.feedsky.com/t1/341917018/ojlovecd/csdn.net/s.gif?r=http://blog.csdn.net/ojlovecd/archive/2010/02/06/5294330.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ojlovecd/341917018/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/ojlovecd/341917018/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 06 Feb 2010 14:57:00 +0800</pubDate><author>区健</author><guid isPermaLink="false">http://blog.csdn.net/ojlovecd/archive/2010/02/06/5294330.aspx</guid><dc:creator>区健</dc:creator><fs:srclink>http://blog.csdn.net/ojlovecd/archive/2010/02/06/5294330.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ojlovecd/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ojlovecd/~5927853/341917018/4056285</fs:itemid></item><item><title>理解模型，视图和控制器(C#)</title><link>http://blog.csdn.net/ojlovecd/archive/2010/02/05/5292296.aspx</link><description>&lt;br /&gt;这篇教程向你提供ASP.NET MVC 模型，视图和控制的高度概览。换句话说，解释一下ASP.NET MVC中的 ‘M’, ‘V’, 和 ‘C’。&lt;br /&gt;看完这篇教程以后，你应该就能理解ASP.NET MVC的不同部分是如何共同工作的。而且你也应该能够理解ASP.NET MVC程序的架构与ASP.NET Web窗体程序或ASP程序有如何的不同。示例 ASP.NET MVC 应用程序&lt;br /&gt;用以创建ASP.NET MVC Web程序的默认的 Visual Studio 模板包括一个极其简单的示例程序，可以用来理解ASP.NET MVC Web程序的不同部分。我们在这个教程里就利用这个简单程序吧。&lt;br /&gt;运行Visual Studio 2008, 选择“文件”，“新建”（见图1），用MVC模板创建ASP.NET MVC程序。在“新建项目”对话框中，在“项目类型(P)”（Visual Basic 或者C#）中选择你喜欢的编程语言，并在“模板”下选择 ASP.NET MVC Web Application 。点击“确定”按钮。&lt;br /&gt;&lt;br /&gt;图01: 新建项目对&lt;img src=&quot;http://www1.feedsky.com/t1/341917019/ojlovecd/csdn.net/s.gif?r=http://blog.csdn.net/ojlovecd/archive/2010/02/05/5292296.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ojlovecd/341917019/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/ojlovecd/341917019/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 05 Feb 2010 18:53:00 +0800</pubDate><author>区健</author><guid isPermaLink="false">http://blog.csdn.net/ojlovecd/archive/2010/02/05/5292296.aspx</guid><dc:creator>区健</dc:creator><fs:srclink>http://blog.csdn.net/ojlovecd/archive/2010/02/05/5292296.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ojlovecd/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ojlovecd/~5927853/341917019/4056285</fs:itemid></item><item><title>理解ASP.NET MVC执行过程</title><link>http://blog.csdn.net/ojlovecd/archive/2010/02/05/5292245.aspx</link><description>&lt;br /&gt;向基于ASP.NET MVC的Web程序发送请求首先传递一个 UrlRoutingModule 对象，这是一个HTTP模块。这个模块解析请求并执行路由选择。 UrlRoutingModule 对象选择第一个匹配当前请求的路由对象。(路由对象是实现 RouteBase 的类，而且通常是 Route 类的一个实例。) 如果没有任何路由匹配， UrlRoutingModule 对象就啥都不做，让请求回到通常的ASP.NET或IIS请求处理中。&lt;br /&gt;&lt;br /&gt;由选择的 Route 对象,  UrlRoutingModule 对象获取由Route 分隔的 IRouteHandler 对象。在MVC程序中这通常会是一个 MvcRouteHandler的实例。  IRouteHandler 实例创建一个 IHttpHandler 对象并将它传到IHttpContext 对象。默认情况下，用于MVC的 IHttpHandler 实例是 MvcHandler 对象。 MvcHandler 对象进而选择最终处理程序的控制器。注意: 当ASP.NET MVC Web 程序运行在 IIS&lt;img src=&quot;http://www1.feedsky.com/t1/341917020/ojlovecd/csdn.net/s.gif?r=http://blog.csdn.net/ojlovecd/archive/2010/02/05/5292245.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/ojlovecd/341917020/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/ojlovecd/341917020/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 05 Feb 2010 18:04:00 +0800</pubDate><author>区健</author><guid isPermaLink="false">http://blog.csdn.net/ojlovecd/archive/2010/02/05/5292245.aspx</guid><dc:creator>区健</dc:creator><fs:srclink>http://blog.csdn.net/ojlovecd/archive/2010/02/05/5292245.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/ojlovecd/rss.aspx</fs:srcfeed><fs:itemid>csdn.net/ojlovecd/~5927853/341917020/4056285</fs:itemid></item></channel></rss>