0

私は、parent.ascx ユーザー コントロールを含む Family.aspx ページを持っています。

parent.ascx には、2 つの異なるユーザー コントロール、つまり childA.ascx、childB.ascx、およびその他の 5 つのテキスト ボックスが含まれています。いくつかのロジックを適用して、子コントロールを true または false に表示します。ChildA と childB のユーザー コントロールには、5 つのテキスト ボックス コントロールが均等に含まれています。

Parent.ascx.cs には、データ全体を DB に保存する SaveData メソッドがあります。したがって、キャッチは、parent.ascx.cs で ChildA または ChildB テキストボックスの値を取得する方法であり、SaveData を呼び出すことができます。

4

2 に答える 2

1

ChildAChildBがカスタム ユーザー コントロールである場合、コントロールから取得した値をTextBoxパブリック プロパティとして公開し (必要に応じて追加の処理を行う)、それらのプロパティを で読み取ることができますParent.ascx.cs

于 2012-09-13T15:57:30.407 に答える
0

ChildA.ascx / ChildB.ascx から Session[] にデータを格納できます。それよりも、SaveData を呼び出すと、必要に応じてデータを管理できます。単なるオプションですが、あなたの Web アプリケーションのシナリオが本当にわかりません。

于 2012-09-13T15:57:21.437 に答える