我试图理解以下声明
如果UrlRoutingModule成功检索到RouteData对象 模块接下来创建一个表示的RouteContext对象 当前的HttpContext和RouteData。然后该模块实例化一个新的 HttpHandler基于RouteTable并将RouteContext传递给 新处理程序的构造函数。
查询 - RouteContext的含义是什么?我在Google上搜索了很多。但是找不到任何参考资料
答案 0 :(得分:1)
据我所知,RouteContext
由HttpContext
和RouteData
组成。
每当我找到其他有用的答案时,我都会删除这个答案。
答案 1 :(得分:1)
您没有找到任何内容的原因是因为它被称为RequestContext
,而不是 RouteContext 。
答案 2 :(得分:0)
RouteContext是包含HttpContext对象和其他一些数据的特殊对象。它是HttpContext上面的包装器。它隐藏了HttpContext,但以有用的形式显示了它的一些属性。
答案 3 :(得分:0)
不确定你想要了解什么,但我会去这里。因此,上下文的定义是事件发生的环境;一个设置。上下文有助于我们理解某些内容。
在ASP.Net MVC中,路由是我们如何将URL映射到控制器和操作。我理解RouteContext是帮助我们选择和确定路线的所有信息和周围数据。显然,HttpContext有助于确定路线。