Redirect Umbraco-从登录重定向到最后一个当前页面

Redirect Umbraco-从登录重定向到最后一个当前页面,redirect,login,umbraco,Redirect,Login,Umbraco,我在Umbraco工作,目前正在使用以下代码: @if(Members.GetCurrentLoginStatus().IsLoggedIn) { Response.Redirect(Request.UrlReferrer.AbsolutePath); } 在我的登录模板中,因此当我单击受保护的页面时,我将被重定向到登录(有效),然后在成功登录后被重定向回受保护的页面。这就像一个魅力,但如果我在主页上点击“登录”并登录,我会在重定向时遇到这个问题: “/”应用程序中出现服务器错误。

我在Umbraco工作,目前正在使用以下代码:

@if(Members.GetCurrentLoginStatus().IsLoggedIn) { 
    Response.Redirect(Request.UrlReferrer.AbsolutePath);
}
在我的登录模板中,因此当我单击受保护的页面时,我将被重定向到登录(有效),然后在成功登录后被重定向回受保护的页面。这就像一个魅力,但如果我在主页上点击“登录”并登录,我会在重定向时遇到这个问题:

“/”应用程序中出现服务器错误。 “对象引用未设置为对象的实例。
@if(Members.GetCurrentLoginStatus().IsLoggedIn){Response.Redirect(Request.urlreferer.AbsolutePath);}

我没有使用VisualStudio,只有CMS本身是在线的,所以我不能访问任何控制器,也不能自己做


有什么办法可以解决这个问题吗?

好吧,如果没有推荐人,它不应该重定向,对吗?那么像这样的事情应该可以吗

@if(Members.GetCurrentLoginStatus().IsLoggedIn && Request.UrlReferrer != null) { 
    Response.Redirect(Request.UrlReferrer.AbsolutePath);
}

@埃米扬德松棒极了!记住接受我的回答;-)