• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Visual Studio 2010(C#)に関する質問です。 )

Visual Studio 2010(C#)でのウェブファイルの作成方法について

このQ&Aのポイント
  • Visual Studio 2010(C#)を使用してウェブファイルを作成する方法について質問です。
  • ウェブファイル内のユーザーコントロールのドキュメントにボタンを追加し、押すと次のパネルに移動する方法について教えてください。
  • Submitボタンをクリックすると、パネルを切り替えるためのコードをどのように書けばよいか悩んでいます。

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

  • ベストアンサー
  • onos
  • ベストアンサー率81% (127/155)
回答No.1

ASP.NETのページは実際には1つのクラスになります。 で、ユーザーコントロールを作成した場合、それも1つのクラスになります。 ページにユーザーコントロールを貼り付けると、見た感じ1つのものに見えますが、実際には別々のクラスが作成されて動いているということになります。 なので、ユーザーコントロールとページとで連携しようとすると、クラス間でデータをやりとりするときと同じような実装が必要です。 例えばユーザーコントロール側にページ自体を設定できるプロパティを作成し、Page_Load等でそのプロパティにページを設定してあげておいて、ボタンクリック時にプロパティに設定されている情報からその内部のパネルの状態を変更する、といったプログラムを書くことができると思います。

Zenkicchirin
質問者

お礼

返事が遅くなり、申し訳ございませんでした。 プログラムの方はどうにかできたんですが、私自身が結構勘違いしていたみたいで、内容を理解したあと、どうにか作ることが出来ました。 ありがとうございました。

関連するQ&A