2016-10-23 4 views
2

ASP.NETコアにアクションの絶対的なルートを取得します。これは私に家のルートの絶対URLを与えました。私はASP.NETコア1.0.1のいくつかのアクションの絶対URLを取得する必要があります

どうすればいいですか?

+0

私はそれが達成可能かどうかは確信していませんが、理論的にはあなたの行動にマッピングされた複数のルートが存在する可能性があります。複数のルートが同じアクションにつながる可能性がある場合は、どのように絶対URLを取得する予定ですか? –

+0

申し訳ありませんが、私はあなたが何を意味するのか分かりません。私は絶対的なルートを取得しようとしています...私は同じことを達成しようとしたが、成功しなかった例を投稿しました –

+0

あなたの質問を正しく理解していれば、コントローラ(例えばHomeController.Index)これらの名前でURLを取得する(例:www.myapp.com/home/index)?そのような場合、複数のマッピング(同じルートにつながる多くのURL)があり、それらを読み取る唯一の方法はおそらくルータからのものです。 –

答えて

1

最初に相対URLを取得し、次に絶対URLを取得し、2つのURLを持つURLクラスコンストラクタを使用します。 Hereは、ASP.NET MVC6の同様の質問に対する受け入れられた回答です。MVC6 became ASP.NET Core later onに注意してください。

関連する問題