Какая часть asp.net mvc отвечает за генерацию ReturnUrl. На данный момент я получаю это:ReturnUrl поколения после FormsAuthentication.SignOut()
?ReturnUrl=%2f
после:
FormsAuthentication.SignOut();
Это происходит в модели, которая вызывается так:
[HttpGet]
public ActionResult LogOff()
{
_xModel.LogOff();
return Redirect("/");
}
изменения это:
[HttpGet]
public ActionResult LogOff()
{
_xModel.LogOff();
return RedirectToAction("Index", "Home");
}
не работает.
спасибо. должен был сказать asp.net, а не asp.net mvc - извините. см. отредактированный вопрос, хотя ... – cs0815
Я не понимаю, что вы имеете в виду, когда говорите «это не работает» после изменения кода для использования «RedirectToAction» («Index», «Home»). Каково ожидаемое и каков фактический результат? Также является ли действие Index на домашнем контроллере защищенным ресурсом? –
Я ожидаю, что ReturnUrl будет содержать uri, где пользователь до этого выходит, а не% 2f. – cs0815