2016-08-17 17 views
-1

私は他のサイトにログオンする中央ページを持っています。絶対URL returnUrl asp.net mvc

私は絶対的な返品URLを取得したいと思います。

例えば、現在、私は/Message/ShowMsg/514を取得していますし、私は私が認証フォームを使用しwww.exampele.com/Message/ShowMsg/514

取得したいです。

+0

を返すのだろうか? – mituw16

+0

ゲットとは何を意味しますか?あなたのコードで完全なURLを取得したいですか? 'Request.Url.OriginalString'または' Request.RawUrl'を試しましたか? – techspider

+0

MVC 5.2.3.0。 ログインページ「www.example.com」があります。 フォーラムの別のページ "www.example2.com" "www.example.com/message/Message/ShowMsg/514"ページにアクセスすると、 私はログイン "www.example.com"にリダイレクトされ、返信URL "/ Message/showmsg/514"が取得されます。私はリンクを取得したい "www.example2.com/message/Message/ShowMsg/514" – carving85

答えて

0

使用Url.Action

Url.Action("showMsg", "Message", new {id = 514},HttpContext.Current.Request.Url.Scheme); 

HttpContext.Current.Request.Url.Scheme - それはあなたが使用している.NET/MVCのバージョンは何www.example.com

+0

のみ他のアプリケーションを変更する必要があります。ログアプリケーションで何かを変更することでこれを行うことはできますか? – carving85