CATEGORIA riservata della stringa del const = “CategoryId„;
SOTTOCATEGORIA riservata della stringa del const = “SubCategoryId„;
VIDEO riservato della stringa del const = “VideoId„;
Page_Load vuoto protettivo (mittente dell'oggetto, EventArgs e)
{
se ritorno (di IsPostBack);
InitializeElements ();
LoadContinents ();
PopulateControls ();
}
InitializeElements vuoto statico riservato ()
{
// è questi veri oggetti di sessione? Ora sembrano essere variabili semplici.
Geek.XTV7_Categories_ID = stringa. Vuoto;
Geek.XTV7_Categories_Sub_ID = stringa. Vuoto;
Geek.XTV7_Videos_ID = stringa. Vuoto;
ViewState.Remove (CATEGORIA);
ViewState.Remove (SOTTOCATEGORIA);
ViewState.Remove (VIDEO);
RadGrid1.Visible = falso;
}
PopulateControls vuoto riservato ()
{
RadGrid1.Visible = falso;
se (ViewState [CATEGORIA]! = && nullo! string.IsNullOrEmpty ((stringa) ViewState [CATEGORIA]))
{
varietà tempCategory = (stringa) ViewState [CATEGORIA];
LoadCountries (tempCategory);
Label4.Text = tempCategory;
varietà tempC1 = RadComboBox1.Items.FindByValue (tempCategory);
se (tempC1! = la posizione di segnale minimo) tempC1.Selected = allinea;
}
se (ViewState [SOTTOCATEGORIA]! = && nullo! string.IsNullOrEmpty ((stringa) ViewState [SOTTOCATEGORIA]))
{
varietà tempSubCategory = (stringa) ViewState [SOTTOCATEGORIA];
LoadCities ((tempSubCategory);
Label5.Text = tempSubCategory;
varietà tempC2 = RadComboBox2.Items.FindByValue (tempSubCategory);
se (tempC2! = la posizione di segnale minimo) tempC2.Selected = allinea;
}
se (ViewState [VIDEO]! = && nullo! string.IsNullOrEmpty ((stringa) ViewState [VIDEO]))
{
tempVideo di varietà = (stringa) ViewState [VIDEO];
BindData (tempVideo);
Label6.Text = tempVideo;
varietà tempC3 = RadComboBox3.Items.FindByValue (tempVideo);
se (tempC3! = la posizione di segnale minimo) tempC3.Selected = allinea;
}
}
BindData vuoto riservato (videoId della stringa)
{
// questa linea dovrebbe aggiungersi prima del vostro RadGrid1.DataBind ()
RadGrid1.Visible = allineano;
//keep la vostra logica attuale, ma aggiunge il seguente blocco in qualche luogo in questo metodo…
Variabili di sessione di #region
Geek.XTV7_Categories_ID = (stringa) ViewState [CATEGORIA];
Geek.XTV7_Categories_Sub_ID = (stringa) ViewState [SOTTOCATEGORIA];
Geek.XTV7_Videos_ID = (stringa) ViewState [VIDEO];
#endregion
}
Il #region RadComboBox SelectedIndex è cambiato
RadComboBox1_SelectedIndexChanged vuoto protettivo (oggetto o, RadComboBoxSelectedIndexChangedEventArgs e)
{
ViewState.Remove (CATEGORIA);
ViewState.Remove (SOTTOCATEGORIA);
ViewState.Remove (VIDEO);
ViewState.Add (CATEGORIA, RadComboBox1.SelectedValue.Trim ());
PopulateControls ();
}
RadComboBox2_SelectedIndexChanged vuoto protettivo (oggetto o, RadComboBoxSelectedIndexChangedEventArgs e)
{
ViewState.Remove (SOTTOCATEGORIA);
ViewState.Remove (VIDEO);
ViewState.Add (SOTTOCATEGORIA, RadComboBox2.SelectedValue.Trim ());
PopulateControls ();
}
RadComboBox3_SelectedIndexChanged vuoto protettivo (oggetto o, RadComboBoxSelectedIndexChangedEventArgs e)
{
ViewState.Remove (VIDEO);
ViewState.Add (VIDEO, RadComboBox3.SelectedValue.Trim ());
PopulateControls ();
}
|