- PR -

FormタグのTargetの動的変更について

1
投稿者投稿内容
せんべい
ベテラン
会議室デビュー日: 2002/10/23
投稿数: 61
お住まい・勤務地: 神奈川県川崎市
投稿日時: 2003-01-09 09:50
せんべいです

現在、Frameを上下に分けたページを作成しています。
上WebFormには、ボタンを配置し、
下WebFormには、TextBoxなどの入力項目を配置しています。
上WebFormのボタンを押下すると、下WebFormに配置した
Styleで見えなくしたボタンを押下し下WebFormをPostBack
させるというコードにしています。

そこで、問題が・・・
下WebFormのFormタグにtarget="_top"とし、次のページを
フレーム分割しないページにしたいのです。が、バリデーション
で引っかかると、エラーメッセージ込みの下WebFormが
画面全体に表示されてしまいます。

つまり、バリデーションに引っかからなければOKなのですが
チェックに引っかかると、エラーメッセージ込みの下WebFormが
画面全体に表示されてしまう、ということなのです。

下WebFormのコードビハインドに

Protected WithEvents Form1 As System.Web.UI.HtmlControls.HtmlForm

を宣言し、

バリデーションOKなら、

Form1.Target = "_top"

としたいのですが、このコードが効いていないようです。
何か、悪いところはあるのでしょうか?
ちなみに、静的にWebFormにコーディングしたtarget属性は

Form1.Targetで取得できています。

ご教授よろしくお願いします。

-以上です-
1

スキルアップ/キャリアアップ(JOB@IT)