Webフォームに.netルーティングを使用しています。
私はこのような2つのルートがあります
1)ルート名= "recover"、routeurl = "my-account / restore" 2)ルート名= "recover-verify"、routeurl = "my-account / restore / {email} / {auth}"
両方とも同じページに移動します。
ページにたどり着いたら、それがどのルートであるかを確認し、それに応じてどのように/非表示にする必要があります。
しかし、私がこれを行うとき:
var email = Page.RouteData.GetRequiredString("Email");
後でチェックするために単にnullを返すのではなく、1で例外が発生します。
どのルートが使用されているかをどのように判断できますか?