[英]Authorize attribute ReturnUrl not working as expected
MVC 4
剃刀
C#
Forms.Authentication
我用[Authorize]
屬性標記了一個控制器。 它正確地帶我到登錄頁面。
在我的地址欄中,我看到ReturnUrl為?ReturnUrl=%2f
這是我的[HttpPost]方法。
[HttpPost]
public ActionResult Login(string ReturnUrl)
{
return Redirect(ReturnUrl);
}
但是,此方法中的ReturnUrl
為null。 我的表格已正確指向帳戶/登錄后。
我在這里缺少什么,是否不應該在%2f中填充ReturnUrl?
提交時,應在表單中傳遞ReturnUrl數據。
@Html.BeginForm("Login", "Account", new { ReturnUrl = "data" }, FormMethod.Post, new {}){}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.