しばらく使用していません。 aspxページからユーザーコントロールに値またはパラメーターを渡すことは可能ですか?コントロールを登録して、次のようなものを使用するとします
<uc1:SampleUserControl id="SampleUserControl1" runat="server"></uc1:SampleUserControl>
スタイル構文。そこにパラメーターを渡すことはできますか?
はい:
<my:Control runat="server" MyPublicProperty="Value1" MyPublicProperty2="Value2"/>
上記のように、任意のパブリックプロパティをマークアップに設定できます。これよりも高度になり、子要素などもサポートできます。 詳細を参照 。
ユーザーコントロールの背後にあるコードでパブリックプロパティを作成すると、ページでユーザーコントロールを宣言するときに、これらの属性を属性として使用できます。チェック ここ