Ciao a tutti!
Ho creato un controllo personalizzato che eredita da Table. A questo controllo ho aggiunto due proprietà chiamandole SortColumn e SortDirection.
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!