我正在为 Web 表单使用 .net 路由。
我有 2 条这样的路线
1) 路由名称 = "recover", routeurl = "my-account/recover" 2) 路由名称 = "recover-verify", routeurl = "my-account/recover/{email}/{auth}"
两者都转到同一页面。
当我登陆页面时,需要检查它是哪条路线,然后如何/隐藏相应的东西。
但是,当我这样做时:
var email = Page.RouteData.GetRequiredString("Email");
我在 1 上得到一个异常,而不是简单地返回 null 以供以后检查。
如何确定正在使用哪条路线?