gpt4 book ai didi

ASP.NET 重定向到默认重定向 url 以外的页面

转载 作者:行者123 更新时间:2023-12-02 13:39:59 24 4
gpt4 key购买 nike

在 asp.net 中,我们在使用表单例份验证时指定重定向 url,如下所示:

<authentication mode="Forms">
<forms name="myApp" loginUrl="Login.aspx" protection="All" defaultUrl="default.aspx" path="/" requireSSL="false"/>
</authentication>

这意味着当用户登录时,将被重定向到“default.aspx”使用此方法

FormsAuthentication.RedirectFromLoginPage(IDTextBox.Text, RememberCheckBox.Checked);

现在是否可以让用户在登录之前选择要重定向到的页面?

例如,用户在登录之前从列表中选择要登录的页面,然后在通过身份验证时重定向到此页面而不是 default.aspx 页面。

这可能吗?如果可以,如何做到这一点?

最佳答案

而不是使用 RedirectFromLoginPage您可以使用 SetAuthCookie 的方法方法,然后手动重定向:

FormsAuthentication.SetAuthCookie(IDTextBox.Text, RememberCheckBox.Checked);
Response.Redirect("some url the user has choosen");

关于ASP.NET 重定向到默认重定向 url 以外的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3138406/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com