【发布时间】:2019-08-21 18:09:38
【问题描述】:
因此,当您编写自己的路由器时,您可以从IRouter 接口实现。这迫使您实现以下两种方法。
VirtualPathData GetVirtualPath(VirtualPathContext context)Task RouteAsync(RouteContext routeContext)
我知道RouteAsync 方法会在每个请求时被调用,并且应该自己处理路由。那么GetVirtualPath 方法呢?现在我按照以下思路使用它:
public VirtualPathData GetVirtualPath(VirtualPathContext context)
{
return null;
}
目前效果很好。现在是实际问题
- 我应该这样吗?
- 它的目的是什么?
- 它应该包含什么代码?
【问题讨论】:
标签: c# asp.net-core routing asp.net-mvc-routing asp.net-core-3.0