ASP.NET 5 - ReturnUrl概念

时间:2016-02-24 10:37:53

标签: c# asp.net

什么是ReturnUrl?在ASP.NET 5 Web Appliation中,它将返回到帐户/登录。我在登录页面上将登录设置为部分视图,因此我不使用登录页面,但如果我使用具有[授权]属性且我未登录的操作,则会将我返回到帐户/登录。我该怎么做才能让我回到索引页面?

谢谢!

PS:第一个评论是ASP.NET 4 MVC 5的解决方案,而不是ASP.NET 5

1 个答案:

答案 0 :(得分:2)

如果要重定向未登录自定义页面的用户,则应在ConfigureServices()方法的Startup.cs中进行配置:

        services.AddIdentity<User<string>, Role<string>>(
            options => {
                options.Cookies.ApplicationCookie.LoginPath = "Home/Index";
            }).AddDefaultTokenProviders();