DataList 및 Repeater에서 컨트롤 가져오기

8383 단어 datalist
백그라운드 코드:

  
    
       // foreach (DataListItem item in DataList1.Items)
// {
// if (item.FindControl("lbl") != null)
// {
// TextBox1.Text = ((Label)item.FindControl("lbl")).Text;
// }
// else
// {
// Response.Write("w ca");
// }
// }
foreach (RepeaterItem item in Repeater1.Items)
{
if (item.FindControl( " lbl " ) != null )
{
TextBox1.Text
= ((Label)item.FindControl( " lbl " )).Text;
}
else
{
Response.Write(
" w ca " );
}
}

페이지 컨트롤:

  
    
  < asp:DataList ID = " DataList1 " runat = " server " >
< ItemTemplate >
< asp:Label ID = " lbl " runat = " server " Text = " Label " />
</ ItemTemplate >
</ asp:DataList >
< asp:Repeater ID = " Repeater1 " runat = " server " >
< ItemTemplate >
< asp:Label ID = " lbl " runat = " server " Text = " Label " />
</ ItemTemplate >
</ asp:Repeater >
  
< asp:TextBox ID = " TextBox1 " runat = " server " ></ asp:TextBox >

좋은 웹페이지 즐겨찾기