asp.net-mvc – ASP.NET MVC – 什么是UrlRoutingModule?
|
我正在阅读有关MVC中的请求生命周期.我被困在了解下面的一行.
查询 – 什么是UrlRoutingModule? 我在google上搜了很多,但找不到任何有用的东西 解决方法对基于ASP.NET MVC的Web应用程序的请求首先通过UrlRoutingModule对象,该对象是HTTP模块.该模块解析请求并执行路由选择. UrlRoutingModule对象选择与当前请求匹配的第一个路由对象. (路由对象是实现RouteBase的类,通常是Route类的一个实例.)如果没有路由匹配,则UrlRoutingModule对象不执行任何操作,并允许该请求返回到常规ASP.NET或IIS请求处理.从所选的Route对象中,UrlRoutingModule对象获取实现IRouteHandler接口并与Route对象关联的对象.通常,在MVC应用程序中,这将是MvcRouteHandler类的一个实例. MvcRouteHandler实例创建一个实现IHttpHandler接口的MvcHandler对象.然后,MvcHandler对象将选择最终处理该请求的控制器.有关更多信息,请参阅ASP.NET路由. UrlRoutingModule和MvcRouteHandler类是ASP.NET MVC框架的入口点.他们执行以下操作: >在MVC Web应用程序中选择适当的控制器. Reference (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.net vNext和Entity Framework 6
- asp.net – 如何通过web.config文件中的Access-Control-All
- asp.net-mvc-4 – 登录后WebSecurity.CurrentUserName和Use
- asp.net – MVC 5使用旧表单身份验证而不是OWIN
- 经典ASP和ASP.NET集成
- asp.net-mvc – 在使用ASP.Net MVC的Html.TextBoxFor时,如何
- asp.net-mvc – 通过NuGet升级到Microsoft.AspNet.Mvc 5.0.
- asp.net-mvc – 用于MVC文件上传的Bootstrap进度条
- asp.net-core – 重新挑战ASP.NET Core中经过身份验证的用户
- asp.net – 如何使用HTML5电子邮件输入类型与服务器端.NET
- asp.net-mvc – 授权属性不工作MVC 5
- asp.net-mvc – 在构建时尝试构建ASP MVC视图时出
- asp.net – 无法加载文件或程序集“Microsoft.We
- asp.net – 如何从SQL Server 2008本身获取客户端
- asp-classic – 如何在VBScript中逐行读取CSV文件
- asp.net-mvc – 一种在ASP.NET MVC中排除操作过滤
- 在asp.net控件的style属性中使用DataBinder.Eval
- 收藏的asp.net文件上传类源码
- 发布ASP.NET vNext / DNX与CLR类库结合使用
- .net – App_LocalResources如何使用MVC?
