ここに、ルート値が null のログイン ページへの actionlink があるので、コントローラのログイン アクションは null の returnUrl 値を取得します。
<li>@Html.ActionLink("Log in", "Login", "Account", routeValues: null, htmlAttributes: new { id = "loginLink" })</li>
URLに次のようなパラメータがある検索ページにいる場合
www.mypage.com/home/search&city=san+francisco&ClassDate=08%2F25%2F2015
次に、ログインリンクをクリックして、ルート値に何が入力されるので、これらのパラメーターを使用してこのページに戻ることができますか? ログイン後に戻ると、ページはリロードされますか?
これがコントローラーのアクションです。
[AllowAnonymous]
public ActionResult Login(string returnUrl)
{
ViewBag.ReturnUrl = returnUrl;
return View();
}