返回 url 问题。(重定向到登录页面)。

编程


在我的应用程序中,一旦我成功登录,我就会有一个名为charitycommitee.aspx的页面,其中我显示评论并且它有一个编辑按钮。

当我单击编辑按钮时,编辑器将打开,文本可通过更新按钮进行编辑。
单击“更新”按钮会重定向到以下网址:

http://ifintranet.imagefirst.net/Login.aspx?ReturnUrl=%2fCorporateCharities.aspx

我应该被重定向到:
http://ifintranet.imagefirst.net/CorporateCharities.aspx

(使用更新的数据)。

返回网址存在一些问题。

注意:我不会在该页面的任何地方进行指导

请帮忙,紧急。

谢谢。

解决方案1

如果您使用自定义代码来验证用户,请确保它实际重定向到 Returnurl(如果有效)。

例子:

C#
if (Membership.ValidateUser(userName.Text, password.Text))
{
    if (Request.QueryString["ReturnUrl"] != null)
    {
        FormsAuthentication.RedirectFromLoginPage(userName.Text, false);
    }
    else
    {
        FormsAuthentication.SetAuthCookie(userName.Text, false);
    }
}
else
{
    Response.Write("Invalid UserID and Password");
}

如果这没有帮助,则必须检查您的代码。

コメント

タイトルとURLをコピーしました