title: How to use controls inside repeater control in ASP.NET?
body: <p>Here is my C# code:</p>
  
  <pre><code>    using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Web;
      using System.Web.UI;
      using System.Web.UI.WebControls;
      using System.Configuration;
      using System.Data;
      using System.Data.SqlClient;
  
      public partial class _Default : System.Web.UI.Page
      {
          int id;
          protected void Page_Load(object sender, EventArgs e)
          {
              Label2.Text = " " + Session["username"] + " ";
              string CS = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
              using (SqlConnection con = new SqlConnection(CS))
              {
                  id = Convert.ToInt32(Request.QueryString["Prod_Id"].ToString());
                  con.Open();
                  SqlCommand cmd = con.CreateCommand();
                  cmd.CommandType = CommandType.Text;
                  cmd.CommandText = "select * from Product  where Prod_Id="+ id +"";
                  cmd.ExecuteNonQuery();
                  DataTable dt = new DataTable();
                  SqlDataAdapter da = new SqlDataAdapter(cmd);
                  da.Fill(dt);
                  Repeater1.DataSource = dt;
                  Repeater1.DataBind();
                  con.Close();
  
              }
          }
          protected void Button1_Click(object sender, EventArgs e)
          {
              string CS = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
              using (SqlConnection con = new SqlConnection(CS))
              {
                  con.Open();
                  SqlCommand cmd = con.CreateCommand();
                  cmd.CommandType = CommandType.Text;
                  cmd.CommandText = "insert into Order values('" + Label2.Text + "','"+ Label3.Text +"')";
                  cmd.ExecuteNonQuery();
                  con.Close();
              }
          }
  
      }
  
  here is my.aspx code
  
  &lt;%@ Page Title="" Language="C#" MasterPageFile="~/welcome_mstr.master" AutoEventWireup="true" CodeFile="desc.aspx.cs" Inherits="_Default" %&gt;
  
  &lt;asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"&gt;
  
  
  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
      &lt;b&gt;Welcome&lt;/b&gt;
  
  
  
  &lt;asp:Label ID="Label2" runat="server" Text="Label"&gt;&lt;/asp:Label&gt;
  &amp;nbsp;!&lt;asp:Repeater ID="Repeater1" runat="server" 
          onitemcommand="Repeater1_ItemCommand"&gt;
  &lt;HeaderTemplate&gt;&lt;/HeaderTemplate&gt;
      &lt;ItemTemplate&gt;
  
         &lt;div style=" width:700px; margin-left:200px; background-color:#FCFBE3"&gt;
  
         &lt;br /&gt;
  
         &lt;table&gt;
  
         &lt;tr&gt;&lt;td&gt;&lt;img alt="" src='&lt;%# Eval("Image") %&gt;' style=" width:299px; height:299px;" /&gt;&lt;/td&gt;
  
  
          &lt;td valign="top"&gt;&lt;table &gt;
          &lt;tr&gt;&lt;td align="left"&gt;&lt;asp:Label ID="Label3" runat="server" Text='&lt;%#Eval("Prod_Name") %&gt;'&gt;&lt;/asp:Label&gt;&lt;/td&gt;&lt;/tr&gt;
  
  
          &lt;tr&gt;&lt;td align="left"&gt;&lt;asp:Label ID="Label4" runat="server" Text='&lt;%#Eval("Weight") %&gt;'&gt;&lt;/asp:Label&gt;&lt;/td&gt;&lt;/tr&gt;
  
  
         &lt;tr&gt;&lt;td align="left"&gt;Cost: ₹&lt;asp:Label ID="Label1" runat="server" Text='&lt;%#Eval("Price") %&gt;'&gt;&lt;/asp:Label&gt;&lt;/td&gt;&lt;/tr&gt;
         &lt;tr&gt;&lt;td&gt;
             &lt;asp:Button ID="Button1" runat="server" Text="Order" /&gt; &lt;/td&gt;&lt;/tr&gt;
         &lt;/table&gt;
         &lt;/td&gt;
         &lt;/tr&gt;
  
         &lt;/table&gt;
         &lt;/div&gt;
  
  
  
          &lt;/ItemTemplate&gt;
          &lt;FooterTemplate&gt;&lt;/FooterTemplate&gt;
      &lt;/asp:Repeater&gt;
  
  &lt;/asp:Content&gt;
  </code></pre>
  
  <p>I want to use the <code>Text</code> property of a control inside the Repeater control and insert that text value into a table through a button click event, but I am not able to access the control itself. It shows an error like this:</p>
  
  <blockquote>
    <p>The name 'label3' does not exist in the current context</p>
  </blockquote>
  
  <p>How could I solve this?</p>
  
  <p>Thanks in advance.</p>