これまでに作成したのは1つだけなので、ユーザーコントロールは初めてです。今日、ユーザーコントロールは自己完結型であり、親コンテナーからの情報に依存しないことになっていることを読んでいます。その部分はわかりますが、理解に苦労しているのは、その原則に基づいてプログラムを設計する「正しい」方法です。
そのページにユーザーコントロールがあるページがあるC#でWebフォームを作成しています。ascx ファイルでユーザー コントロールを作成し、それを aspx ページにドラッグしました。ユーザー コントロールは、SQL ストアド プロシージャの結果を表示するための 2 つの日付ボックスとグリッドビューです。
このコントロールを再利用したいのですが、「依存しない」に違反せずに、現在の特定のページに対して実行したいストアドプロシージャをユーザーコントロールに「伝える」方法がわかりません親コンテナ」ルール。
ありがとう