文章内容
2016/12/5 12:45:57,作 者: 黄兵
MVC ReturnUrl=null 的解决方法
MVC通过ReturnUrl跳转到指定的页面,ReturnUrl=null的解决办法:
可以获取ReturnUrl,如下图:
之前的错误代码:
@using (Html.BeginForm("Login", "Account", FormMethod.Post, new { name = "FormName", id = "LoginForm",ReturnUrl = ViewBag.ReturnUrl })){}
更改之后的代码:
@using (Html.BeginForm("Login", "Account", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "m-t" })){}
通过提交一个object routeValues来提交ReturnUrl,之后后台这样来获取ReturnUrl的值:
public async Task<ActionResult> Login(LoginViewModel model, string ReturnUrl)
评论列表