私はDataList
コントロールしています:
<asp:DataList ID="DataList1" runat="server" RepeatColumns="1" OnItemDataBound="dlRequestLayout_ItemDataBound" >
<ItemTemplate>
<asp:Label ID="lbl" Width="150px" runat="server" Text='<%# Eval("LabelText") %>' />
</ItemTemplate>
</asp:DataList>
にコントロールを追加していますItemDataBound
:
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
WebControl control;
if (_textbox)
{
control = new TextBox();
}
e.Item.Controls.Add(control);
}
}
で を探しPostBack
ていますTextBox
が、 ではDataList
ラベルしか見つかりません。
ライフサイクルのせい?特定のテキスト ボックスの値を取得するにはどうすればよいですか?
ありがとうございました