通常、ユーザー コントロール内にあるテキスト ボックスの値を取得するためにこれを行います。
<asp:TextBox runat="server" Text="Test" ID="txtTest"/>
コード ビハインドでプロパティを作成する
public string MyString
{
get { return txtTest.Text; }
}
親ページでは、ユーザーコントロールのインスタンスを取得し、次のようなテキストボックスの値を取得できます
foreach (RepeaterItem itm in rptAttribute.Items)
{
MyUserControl uc = ((MyUserControlitemUserControl)itm.FindControl("MyContorlName"));
string test = uc.MyString;
}
ユーザーコントロールのテキストボックスがプログラムで作成された場合、値をレンダリングする方法がわかりません。