こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

フレームでのResponse.Redirect

はじめまして。
ASP.NET(C#)初心者です。
仕事上、現在づまづいている個所があり、どなたかご教授いただけないでしょうか。

今現在、下記のようなtestページを作成しています。

--- フレーム1-------------フレーム2-------------------
【TextBox】        |
*CustomValidator    | ボタン押下時、画面Response.Redirectで別ページ表示
【Button】         |
---------------------------------------------------

ボタン押下時、TextBoxはCustomValidatorで検証し、
OKならばResponse.Redirectで、
フレーム2に別ページを表示(targetでフレーム2を指定)する。

といったものを作成したいのです。

1回目の検証OK時には上記の動作をするのですが、
それ以降、ボタンを押下するとフレーム1と同じ画面が
フレーム2に表示されるようになってしまいます。

分かる方、もしくはヒントがありましたら教えていただけると幸いです。
よろしくお願いいたします。

投稿日時 - 2012-01-13 00:12:40

QNo.7241192

すぐに回答ほしいです

質問者が選んだベストアンサー

>Response.Redirectでフレーム2に別ページを表示(targetでフレーム2を指定)する。

Response.Redirectでtargetは指定できません。

別フレームのページを遷移させたいのであれば、javascriptで、

parent.frames("フレーム2").location.href = "別ページ.aspx"
または
window.open("別ページ.aspx", "フレーム2")

投稿日時 - 2012-01-13 19:07:01

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問