ho visto un vecchio progetto C# fatto per INPS.

nella pagina principale ho inserito una variabile pubblica:

codice:
namespace AUC
{
    public partial class _Default : System.Web.UI.Page
    {
        public string variabilePubblica;
        ...............
    }
 .......
}

nello usercontrol ospitato dalla pagina _Default, nel suo Page_Load ho scritto:


codice:
public partial class menu : System.Web.UI.UserControl
{       
        protected void Page_Load(object sender, EventArgs e)
        {
            AUC._Default pagina = (AUC._Default)this.Page;
            pagina.variabilePubblica = "ciao";
            ...................
        }
}

se dopo il caricamento dello UC provo ad usare variabilePubblica per visualizzarne il contenuto in una label, nella pagina ottengo "ciao".