2

私はこれを持っています:

public RedirectResult LinkRedirect(string url)
{
    return Redirect(url);
}

そして、それは私をhttp://mysite.com/www.externalsite.comにリダイレクトするだけです。ここで何が欠けていますか?

4

1 に答える 1

4

接頭辞が付いた URL を渡す必要がありますhttp://。その後、それは動作します

元:http://www.google.com

したがって、アクション メソッドがすべての種類のリンク (接頭辞の有無にかかわらず) を受け入れられるようにする場合は、渡された url パラメーター値に接頭辞があるかどうかを確認し、ない場合は追加するhttpコードを少し記述する必要があります。http

于 2013-03-21T13:26:23.197 に答える