Asp.net mvc 5 使用ReturnUrl重定向到推荐人
我有一个登录名,我想在登录后将用户重定向到引用的url。我注意到MVC自动设置了Asp.net mvc 5 使用ReturnUrl重定向到推荐人,asp.net-mvc-5,Asp.net Mvc 5,我有一个登录名,我想在登录后将用户重定向到引用的url。我注意到MVC自动设置了ReturnUrlquerystring,但是如何在控制器的POST方法中设置它呢?我尝试了Request[“ReturnUrl”]或Request.QueryString[“ReturnUrl”],但它们都设置为null只要您在查询字符串中看到ReturnUrl,您就可以使用如下简单代码获得它: private string GetReturnUrl() { var baseUrl = Request.Ur
ReturnUrl
querystring,但是如何在控制器的POST方法中设置它呢?我尝试了Request[“ReturnUrl”]
或Request.QueryString[“ReturnUrl”]
,但它们都设置为null
只要您在查询字符串中看到ReturnUrl,您就可以使用如下简单代码获得它:
private string GetReturnUrl()
{
var baseUrl = Request.Url.Scheme + "://" + Request.Url.Authority;
var returnUrl = Request.QueryString["ReturnUrl"];
if (string.IsNullOrEmpty(returnUrl))
return baseUrl;
return baseUrl + returnUrl;
}