コンテキスト:ユーザは、次のページに現在ある:http://myinternaldomain.com/page/Response.Redirectが外部URLをリダイレクトしないのはなぜですか?
問題:ユーザは、上記ページ内のボタンをクリックすると、このクリックを扱うMVCコントローラの方法は、いくつかの処理を行い、外部にユーザーをリダイレクトする必要があり google.comと言うドメイン。私は別に、以下の2文を試みたが、両方の呼び出しは、ユーザーがオンになっている現在の内部ページへの外部URLを追加します。 http://myinternaldomain.com/page/www.google.com だけではなく:にリダイレクトなっ
System.Web.HttpContext.Current.Response.Redirect("www.google.com"); // plain old HttpResponse object
return Controller.Response.Redirect("www.google.com"); // MVC Controller's response object
上記の文の両方
がユーザーにつながりますユーザーをwww.google.comにリダイレクトします。私はここで何が欠けていますか?
を参照してください:http://stackoverflow.com/questions/1549324/net-mvc-redirect-to-external -url –
@Ulf - これは私が現在2番目のステートメントで持っているものです - ページを正しくリダイレクトしません。これを反映するコードを編集しました。 –
いいえ、http:// –