2012-01-13 8 views
1

ASP.NETコードビハインド(C#)でresponse.redirectを使用してhyperlink.target = "_ parent"をシミュレートする方法はありますか? )しかし、2フレームウィンドウでは、ページ全体をリダイレクトする必要があります。つまり、hyperlink.target = "_ parent"のようなものです.JavaScript経由でできるはずです。私はあなたが(などのjavascript、ユーザとの対話を通じて)のみ、クライアント側で他のフレーム/ウィンドウを操作することができる何か当然のクロスブラウザsimulating hyperlink.target = "_ parent" with response.redirect

おかげ

+0

この問題の解決策を見つけました:ClientScript.RegisterStartupScript(GetType()、 "Load"、 " ");それはうまくいったが、もっと良い方法があるのだろうか? –

答えて

1

Response.Redirectは、サーバー側の工事で欲しいです;サーバーはフレームについて何も知らず、必要な処置を実行できません。回避策はと言い、 JavaScriptコードをクライアントに返すときに実行するページにすることができます。

だから、ClientScript.RegisterStartupScriptという方法(あなたのコメントで既に言及しています)は、ここでは最適なオプションです。