2 brown sugar Brown_Sugar 于 2017.01.10 21:02 提问

asp .net core里用useRouter方法如何不写RouteHandler只配置路由

在官网上查 是在Startup.cs文件里的Configure方法里调用实现了IApplication接口的参数的useRouter方法,但是这个方法需要传一个IRoute对象 官网上是要new一个RouteBuilder对象传入,而new一个RouteBuillder需要传入一个task 这个task就是路由匹配之后对HttpContext做操作,然后在这里面就要直接生成Response, 那么 我想有没有办法不让他在匹配到我要的路由就直接调用这个task返回 而是 继续解析路由进到对应的控制器方法再返回

1个回答

dabocaiqq
dabocaiqq   2017.01.14 22:53
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Asp.net MVC 自定义RouteHandler
<br />asp.net mvc 流程初探,可参考:<br /> <br />http://blog.csdn.net/shaily/archive/2009/07/02/4315547.aspx<br /> <br />    在ASP.NET MVC程序中首先涉及的部件是UrlRoutingModule,它是System.Web.Routing的一部分.UrlRoutingModule用于第一次检查请求的url和本地磁盘中的文件是否相匹配。如果匹配,UrlRoutingModule会将请求直接回发给I
Pro ASP .NET Core MVC.pdf
Pro ASP .NET Core MVC.pdf
asp net core 跨平台初体验
安装 net core 运行环境:ubuntu 16.04 LTS 1.添加 apt 源      依次执行三条命令      sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.l
asp.net core mvc剖析:路由
在mvc框架中,任何一个动作请求都会被映射到具体控制器中的方法上,那框架是如何完成这样一个过程的,现在我们就来简单分析下流程。 我们紧跟上面的主题,任何一个请求都会交给处理管道进行处理,那mvc处理的流程自然也应该处于这个管道中,在startup.cs文件的Configure方法中,我们会看到这样的代码 1 2 3 4 5 6 7 app.UseM
Net Core基本路由配置学习总结
使用方式 需要在ConfigureServices中增加路由服务, services.AddRouting(); 在Configure中定义路由具体的实现: 用 new RouteHandler定义一个默认的路由处理函数 再用new RouteBuilder创建一个路由构造器,他需要两个参数,1 IApplicationBuilder实例 2 IRoute 的实例,将 Configure...
.NET Core MVC路由
.NET Core MVC路由路由路由:路由是用来把请求映射到路由处理程序。路由匹配:一般来说,一个应用会有一个路由集合。接收到的请求会在这个路由集合里按照 URL matching 来查找匹配。一旦某个路由规则匹配成功,则不会再去寻找其他路由;如果所有的路由规则都不匹配,则抛出异常。举个栗子:路由模板:routes.MapRoute( name: "default", templa
ASP.Net Core Razor 页面路由
在服务器端 Web 应用程序框架中,其中非常重要的设计是开发人员如何将URL与服务器上的资源进行匹配,以便正确的处理请求。最简单的方法是将 URL 映射到磁盘上的物理文件,在 Razor 页面框架中,ASP.NET团队就是这样实现的。 关于 Razor 页面框架如何将 URL 与文件相匹配,有一些规则您必须了解,以及如何根据需要自定义规则改变输出的结果。如果您将 Razor 页面与 Web Fo
asp .net core环境搭建(VS2015)
1.首先安装VS2015,并且保证已经升级至 update3及以上 控制面板→卸载更改程序→找到VS2015更改→找到common Tools 勾选Visual studio extensibility Tools Update 3选项 2.安装net Core DSK(dotnet-sdk-2.1.4-win-gs-x64.exe) https://pan.baidu.com/s/1dGo
ASP NET Core MVC and Angular
适用于.net core MVC 后端人员使用的Angular教程,翻墙所得
.Net Core配置与自动更新
.Net Core 将之前Web.Config中的配置迁移到了appsettings.json文件中,并使用ConfigurationBuilder来读取这个配置文件。并可设置在配置文件变化以后,自动重新加载,这样可不用重启你的程序。12345var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .Ad