métodos de formulario web de acceso de control web

Mi formulario web contiene un control web y un asp: HiddenField. Estoy tratando de acceder a ese campo oculto en mi archivo asxc.cs. Definí un get público, establecer el bloque en mi archivo aspx.cs. En el control web, cuando intenté llamar a ReportPage.TestID, no reconoce la clase Reportpage. ¿Es la forma correcta de acceder a HiddenField en el control web? Si es así, ¿cómo debo acceder a la clase ReportPage?

public partial class ReportPage : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }

    public int TestID
    {
        get
        {
            return Convert.ToInt32(TestIDHiddenField.Value);
        }
        set
        {
            TestIDHiddenField.Value = TestID.ToString();
        }
    }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta