QA@IT
«回答へ戻る

一部修正

1183
-コードは余計なところがあるかと思えば、肝心な部分が書いてなかったり、おかしな記述があったりで変なので、コードは見ないで説明文のところだけ見てコメントします。
+コードは余計なところがあるかと思えば、肝心な部分が書いてなかったり、おかしな記述があったりで理解できないので、コードは見ないで説明文のところだけ見てコメントします。
 
 ModalPopup を使用するなら、同一ページに「一覧画面」「データ編集画面」その他必要なものを全て実装し、必要ならポストバックしてサーバー側で処置を行い、そのページで最終結果を得るのが基本です。
 

コードは余計なところがあるかと思えば、肝心な部分が書いてなかったり、おかしな記述があったりで理解できないので、コードは見ないで説明文のところだけ見てコメントします。

ModalPopup を使用するなら、同一ページに「一覧画面」「データ編集画面」その他必要なものを全て実装し、必要ならポストバックしてサーバー側で処置を行い、そのページで最終結果を得るのが基本です。

その過程で、ModalPopup の機能を利用して特定の部分(質問者さんのケースでは「データ編集画面」)の表示・非表示を切り替えることになるはずです。

なので、まず、ModalPopup を使わないで動かしてみてください。間違いなく実装されていればきちんと動いて期待した結果が得られるはずです。(もちろん、ModalPopup で「データ編集画面」の表示・非表示を切り替える機能は除いてですが)

ModalPopup 関係のコードをコメントアウトすれば、上で述べたことは試すことができると思います。やってみてください。

多分、少なくとも「動的に作成したTextboxとCheckBoxの内容を取得」のところは期待の動作はしないのではないかと思います。

動的に生成したサーバーコントロールは、ポストバックするたび再度動的に生成する必要があります。それがされてますか?

ModalPopup なしで 2 の問題(他にもあれば全て)を解決してください。その後で、どのタイミングでどのように「データ編集画面」の表示・非表示を切り替えるかを考えて、1 の問題を解決してはいかがですか?

コードは余計なところがあるかと思えば、肝心な部分が書いてなかったり、おかしな記述があったりで理解できないので、コードは見ないで説明文のところだけ見てコメントします。

ModalPopup を使用するなら、同一ページに「一覧画面」「データ編集画面」その他必要なものを全て実装し、必要ならポストバックしてサーバー側で処置を行い、そのページで最終結果を得るのが基本です。

その過程で、ModalPopup の機能を利用して特定の部分(質問者さんのケースでは「データ編集画面」)の表示・非表示を切り替えることになるはずです。

なので、まず、ModalPopup を使わないで動かしてみてください。間違いなく実装されていればきちんと動いて期待した結果が得られるはずです。(もちろん、ModalPopup で「データ編集画面」の表示・非表示を切り替える機能は除いてですが)

ModalPopup 関係のコードをコメントアウトすれば、上で述べたことは試すことができると思います。やってみてください。

多分、少なくとも「動的に作成したTextboxとCheckBoxの内容を取得」のところは期待の動作はしないのではないかと思います。

動的に生成したサーバーコントロールは、ポストバックするたび再度動的に生成する必要があります。それがされてますか?

ModalPopup なしで 2 の問題(他にもあれば全て)を解決してください。その後で、どのタイミングでどのように「データ編集画面」の表示・非表示を切り替えるかを考えて、1 の問題を解決してはいかがですか?

回答を投稿

コードは余計なところがあるかと思えば、肝心な部分が書いてなかったり、おかしな記述があったりで変なので、コードは見ないで説明文のところだけ見てコメントします。

ModalPopup を使用するなら、同一ページに「一覧画面」「データ編集画面」その他必要なものを全て実装し、必要ならポストバックしてサーバー側で処置を行い、そのページで最終結果を得るのが基本です。

その過程で、ModalPopup の機能を利用して特定の部分(質問者さんのケースでは「データ編集画面」)の表示・非表示を切り替えることになるはずです。

なので、まず、ModalPopup を使わないで動かしてみてください。間違いなく実装されていればきちんと動いて期待した結果が得られるはずです。(もちろん、ModalPopup で「データ編集画面」の表示・非表示を切り替える機能は除いてですが)

ModalPopup 関係のコードをコメントアウトすれば、上で述べたことは試すことができると思います。やってみてください。

多分、少なくとも「動的に作成したTextboxとCheckBoxの内容を取得」のところは期待の動作はしないのではないかと思います。

動的に生成したサーバーコントロールは、ポストバックするたび再度動的に生成する必要があります。それがされてますか?

ModalPopup なしで 2 の問題(他にもあれば全て)を解決してください。その後で、どのタイミングでどのように「データ編集画面」の表示・非表示を切り替えるかを考えて、1 の問題を解決してはいかがですか?

コードは余計なところがあるかと思えば、肝心な部分が書いてなかったり、おかしな記述があったりで変なので、コードは見ないで説明文のところだけ見てコメントします。

ModalPopup を使用するなら、同一ページに「一覧画面」「データ編集画面」その他必要なものを全て実装し、必要ならポストバックしてサーバー側で処置を行い、そのページで最終結果を得るのが基本です。

その過程で、ModalPopup の機能を利用して特定の部分(質問者さんのケースでは「データ編集画面」)の表示・非表示を切り替えることになるはずです。

なので、まず、ModalPopup を使わないで動かしてみてください。間違いなく実装されていればきちんと動いて期待した結果が得られるはずです。(もちろん、ModalPopup で「データ編集画面」の表示・非表示を切り替える機能は除いてですが)

ModalPopup 関係のコードをコメントアウトすれば、上で述べたことは試すことができると思います。やってみてください。

多分、少なくとも「動的に作成したTextboxとCheckBoxの内容を取得」のところは期待の動作はしないのではないかと思います。

動的に生成したサーバーコントロールは、ポストバックするたび再度動的に生成する必要があります。それがされてますか?

ModalPopup なしで 2 の問題(他にもあれば全て)を解決してください。その後で、どのタイミングでどのように「データ編集画面」の表示・非表示を切り替えるかを考えて、1 の問題を解決してはいかがですか?