【发布时间】:2015-07-19 23:09:56
【问题描述】:
现在正在处理登录功能,出于某种原因,我继续将 returnURL 设为 null。我已经按照这个 ASP.NET MVC Login ReturnUrl always NULL? 的答案,但没有运气。
查看
@using (Html.BeginForm("Login", "Account", new { returnUrl = Request.QueryString["ReturnUrl"] }, FormMethod.Post, new { @class = "form-horizontal"}))
控制器:
[AllowAnonymous]
public ActionResult Login(string returnUrl)
{
ViewBag.ReturnUrl = returnUrl;
return View();
}
【问题讨论】:
-
由于您将网址添加到
ViewBag,您可以使用@using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl })) {
标签: asp.net asp.net-mvc