how to get HiddenField Value from ascx.cs page to aspx.cs page
<p>my ascx code:</p>

<pre><code>&lt;%@ Control Language="C#" AutoEventWireup="true" CodeFile="Demo.ascx.cs" Inherits="Demo" %&gt;
&lt;asp:HiddenField ID="hidden1" runat="server" Value=""/&gt;
&lt;asp:Label ID="lbl1" runat="server" Text="Hiii"&gt;&lt;/asp:Label&gt;
</code></pre>

<p>my ascx.cs code :</p>

<pre><code>protected void Page_Load(object sender, EventArgs e)
    {

        if (!IsPostBack)
        {
            lbl1.Text = "Mahendra Kamble";
            hidden1.Value = "123";
        }   



    }
</code></pre>

<p>my aspx code: </p>

<pre><code>&lt;%@ Register TagName="TopBar" TagPrefix="CRS" Src="~/Demo.ascx" %&gt;
---
--
&lt;div&gt;
        &lt;CRS:TopBar ID="Hide" runat="server" Visible="false"/&gt;

&lt;/div&gt;
</code></pre>

<p>my aspx.cs code </p>

<pre><code> if (!IsPostBack)
        {


            //Label lb = (Label)Hide.FindControl("lbl1");
            // Response.Write("---" + lb.Text);

            //HiddenField hf = (HiddenField)Hide.FindControl("hidden1");
            //Response.Write("---" + hf.Value);
            // UserControl control = (UserControl)LoadControl("Demo.ascx");

            Demo uc = (Demo)Page.LoadControl("Demo.ascx");
            // HiddenField hf1 = (HiddenField)control.FindControl("hidden1");
            HiddenField hide = (HiddenField)uc.FindControl("hidden1");
            Response.Write("--- " + hide.Value + " Value ");
            form1.Controls.Add(uc);
        }
</code></pre>

<p>Now How should I get the Value of HiddenField i.e. hidden1.value="123" in this aspx.cs page?</p>
