2

IE10標準モードでテストを行っています。Login.aspxログインディレクトリ(つまり)にあるページがありますLogin/Login.aspx。ルートディレクトリ(つまり)のページであるresponse.redirectページに対して行います。また、ルートに移動しようとしました。ただし、Default.aspxに移動する代わりに、コントロールはに到達します。Default.aspxResponse.Redirect("../Default.aspx",true);~/Default.aspxLogin.aspx

IE開発者のツールでは、ヒットするDefault.aspxがトランザクション時間は1ミリ秒未満であることがわかります。で定義されているinit/loadイベントにヒットしないことがわかりますdefault.aspx。Server.transferを使用する場合、リダイレクトの代わりに機能しますが、リダイレクトのみで機能させたいです。

また、変更を加えなくても同僚のマシンで正常に動作し、私のマシンの最新のFirefoxとChromeでも正常に動作します。私のマシンでもIE9標準で正常に動作しますが、IE10標準では動作しません。

誰かがたまたま私が欠けている設定や何かを知っています。

前もって感謝します

4

2 に答える 2

0

DestinationPageUrlパラメーターを使用できますか?

<asp:Login ID="Login1" runat="server" PasswordRecoveryText="Password forgotten?"
                    DestinationPageUrl="~/Default.aspx"  
                    >
                </asp:Login>
于 2013-03-18T14:43:06.037 に答える
0

ウイルス対策の設定を確認してください。職場で同じ問題が発生しています...

別の実際のサンプルについて

ここに行きます

http://www.trojaner-board.de/133535-redirect-problem-ihavenet-ie10-win7.html

それが役立つことを願っています

于 2013-05-06T10:10:22.873 に答える