1

default.aspxに移動するときにセッション情報を確認します。セッションがnullの場合はlogin.aspxを返します。

 if (Session[SessionMemberKey] == null)
 {
      Response.Redirect("http://site.com/Login.aspx");
 }

Firefoxはこのページに移動しますhttp://site.com/%5CLogin.aspx

ChromeとIEで動作しています。

4

2 に答える 2

2

Firefox でサイトをプルアップしました。

あなたが投稿したコードは、実際に使用されているものではありません。実際にそのパスを構築しているように見えますが、パスにスラッシュ (/) を使用する代わりにバックスラッシュ () を使用しています。

于 2011-01-05T19:12:36.803 に答える
2

%5C は、バックスラッシュ \ の URL エンコードです。

あなたのサイトにアクセスすると、Firefox のアドレス バーに次のように表示されました。

http://admin.duuzo.com/Pages\Membership\Login.aspx _

ただし、ログインページは正しく表示されました。

これをチェックしてください:

Firefox は、画像への URL リンクに %5CImg%5C を自動追加します

于 2011-01-05T19:09:04.710 に答える