Ciao a tutti!
Ho creato un controllo personalizzato che eredita da Table. A questo controllo ho aggiunto due proprietà chiamandole SortColumn e SortDirection.
codice:
  public string SortDirection
        {
            get
            {
                string value = (string)ViewState["SortDirection"];
                return ((value == null) ? String.Empty : value);
            }
            set
            { ViewState["SortDirection"] = value; }
        }

        public string SortColumn
        {
            get
            {
                string value = (string)ViewState["SortColumn"];
                return ((value == null) ? String.Empty : value);
            }
            set
            { ViewState["SortColumn"] = value; }
        }
Questo controllo poi lo inserisco dinamicamente in una pagina ad ogni Page_Load. Dopo un postback però non mi viene ricaricato il viewstate e le proprietà SortColumn e SortDirection risultano vuote. Perchè succede questo?

Grazie!