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