私のアプリケーション内のすべてのルートを列挙し、そのURLを取得したいと考えています。これどうやってするの?ASP.NET MVC:RouteTableルートへのURLの取得
6
A
答えて
0
ルートにURLが含まれていますが、URLは含まれていません。だから、あなたが探している情報は単にそこにはありません。
4
はたぶん、このような何かを試してみてください。
List<string> ApplicationRoutes = new List<string>();
foreach (Route r in RouteTable.Routes)
ApplicationRoutes.Add(r.Url);
そして、ちょうど明確にするが、これは単にあなたのURLパターンではなく、実際のURLを提供します。
0
Phil HaackはMVCルートデバッガをまとめました。あなたはアプリケーションのDEBUG版にそれを組み込み、すべてのルートと、現在のリクエストがマップするルートを表示します。
http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx
関連する問題
- 1. コントローラアクション(url)へのルートをプログラムで取得する
- 2. ASP.NET MVC URLルート
- 3. ルートのリンクを取得する - Asp.net MVC
- 4. Zend Frameworkの2取得ルートからURL
- 5. javascriptでサイトのルートURLを取得
- 6. ASP.NET WebFormへのASP.NET MVCモデルバインディングの取得
- 7. Asp.net MVCはアクションメソッドへの完全修飾URLを取得
- 8. 可変URLへのFlaskルート
- 9. asp.net mvcの現在のルートからURLパラメータを取得するには?
- 10. Symfony2 URLからルート名を取得
- 11. DjangoでルートURLを取得する
- 12. ルート/ URLからモデルIDを取得
- 13. のURLルート注文ASP.NETのWeb APIに
- 14. asp.netイメージURLの取得方法
- 15. ASP.NET/ServiceStack起動時のルートURL
- 16. ASP.NET MVCが残りのルートURLをキャッチ
- 17. 起動時にOWIN asp.net Web APIでルートURLを取得する方法
- 18. ASP.netではなくASPを使用してルートURLを取得するには
- 19. ASP.NET MVCプロジェクトランダムな場所へのAutomaicルート
- 20. ASP.NET MVC + Web APIの実行:ルートの取得
- 21. AngularJS - ルート(URL)からのparamの値を取得し
- 22. ツリーのトラバーサルがノードの子を取得し、ルートへのパス
- 23. Asp.NetコアURLからRouteData値を取得
- 24. .jsファイル内でアプリケーションのルートURLを取得
- 25. Laravel + Homestead + nginxプロキシ:私のルートに正しいURLを取得
- 26. コントローラのルートURLを取得するには?
- 27. Angular2 Router:ナビゲートせずにURLのルートを取得する
- 28. Haskell Servant現在のルート/ URLをハンドラから取得する
- 29. Laravel 5.5のルート名でAPI URLを取得
- 30. 入力コントローラのホストがデフォルトバックエンドへのルートを取得する
これは、ルートへのキャストです。 'RouteTable.Routesの' var rは 'RouteBaseとして出てくるので.Urlへのアクセス権がありません。暗黙のキャスティングの落とし穴のもう一つの証拠。 – Suamere