-1

私はこのようなものを持っています:

public class AccountController : Controller
{
   public ActionResult Login()
   {
      return Redirect("http://localhost/");
   }
}

ユーザーをそのページにリダイレクトしたいのですが、リダイレクトし続けます

http://localhost/Account/http://localhost/

ここで何が間違っていますか?

4

3 に答える 3

0

アプリケーション ルートにリダイレクトします。

Redirect("~/");
于 2013-01-04T15:01:06.403 に答える
0

わかりました、私は私の問題を解決しました。実際には、エンコードされた URL を Redirect(); に渡していました。方法。この方法は、リンクのエンコードされていないバージョンでのみ機能するようです。

于 2013-01-04T15:16:41.320 に答える
0

そのコードが与えられたホームページにリダイレクトしようとしていると思います。その場合、おそらく次のように RedirectToAction を使用する必要があります。

return RedirectToAction("Index", "Home");
于 2013-01-04T15:01:23.333 に答える