MVC - RouteContext是什么意思?

时间:2013-05-23 12:28:58

标签: asp.net-mvc asp.net-mvc-4

我试图理解以下声明

  

如果UrlRoutingModule成功检索到RouteData对象   模块接下来创建一个表示的RouteContext对象   当前的HttpContext和RouteData。然后该模块实例化一个新的   HttpHandler基于RouteTable并将RouteContext传递给   新处理程序的构造函数。

I studied it from here

查询 - RouteContext的含义是什么?我在Google上搜索了很多。但是找不到任何参考资料

4 个答案:

答案 0 :(得分:1)

据我所知,RouteContextHttpContextRouteData组成。 每当我找到其他有用的答案时,我都会删除这个答案。

答案 1 :(得分:1)

您没有找到任何内容的原因是因为它被称为RequestContext,而不是 RouteContext

答案 2 :(得分:0)

RouteContext是包含HttpContext对象和其他一些数据的特殊对象。它是HttpContext上面的包装器。它隐藏了HttpContext,但以有用的形式显示了它的一些属性。

答案 3 :(得分:0)

不确定你想要了解什么,但我会去这里。因此,上下文的定义是事件发生的环境;一个设置。上下文有助于我们理解某些内容。

在ASP.Net MVC中,路由是我们如何将URL映射到控制器和操作。我理解RouteContext是帮助我们选择和确定路线的所有信息和周围数据。显然,HttpContext有助于确定路线。