【解決方法】ログインの戻り URL の問題

プログラミングQA


やあ、
誰かがこの問題で私を助けることができるのだろうか.

ログイン時のアプリケーションで、ユーザー名を保存するためのセッション変数を作成します。

C#
protected void btnLogin_Click(object sender, EventArgs e)
       {
           if (validateUser() == true)
               Response.Redirect("~/Default.aspx");
       }
C#
private bool validateUser()
      {
          if()
          {
              Session["User"] = objU.Username;
              return true;
          }
          else
              return false;
      }

アプリを実行してログインすると、ユーザーの検証機能が正常に動作し、ユーザーが見つかると true が返されますが、デフォルトのページに移動する代わりに、ブラウザーでこの URL を使用してログイン ページにリダイレクトされます。
http://localhost:55197/Login.aspx?ReturnUrl=%2fDefault.aspx[^]

また、その間にエラーが発生し続けます。

Microsoft JScript ランタイム エラー: ‘$’ は定義されていません

何が起こっているのか、誰かに光を当てることはできますか?

ありがとう。

解決策 1

やあ
アプリケーションに認証の問題があるようです。 これをご覧ください。
ここをクリック[^]

解決策 3

やあ

C#
protected void btnLogin_Click(object sender, EventArgs e)
       {
           if (validateUser() == true)
               Response.Redirect("Default.aspx");
       }

これを試して問題が発生した場合は投稿してください

コメント

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