2

ページコールバック中にリダイレクトを試みています。 ICallbackEventHandlerを実装しているaspxページがあります。コードビハインドのICallbackEventHandler.RaiseCallbackEvent()イベントハンドラの内部で、Response.RedirectLocationを使用して別のaspxページにユーザーを移動しようとしています。私たちのコードは以下の通りです。ICallbackEventHandler.RaiseCallbackEvent内からResponse.RedirectLocationを呼び出すと何も起こりません

void ICallbackEventHandler.RaiseCallbackEvent(string eventArgument) 
{ 
    HttpContext.Current.Response.RedirectLocation = "http://www.google.com"; 
    HttpContext.Current.Response.End(); 
} 

イベントのクライアント側を高め、イベントハンドラ内にブレークポイントを設定した後、私たちはコードが呼び出されているが、ページが実際にリダイレクトしていないことを確信しています。ここで何か重要なものが欠けているのですかResponse.StatusCodeを設定し、End()の代わりにFlush()を使用するなど、いくつかの方法を試しました。私たちが何をしようとしているかについての追加情報が必要な場合はお知らせください。

アイデアをいただければ幸いです!

おかげで、 ダニエル

答えて

0

昔ながらの方法はResponse.Redirect(url)ました。それで解決しますか?

1

最後の行なしにやっています。

HttpContext.Current.Response.RedirectLocation = "http://www.google.com";

関連する問題