CATÉGORIE privée de corde de const = « CategoryId » ;
SOUS-CATÉGORIE privée de corde de const = « SubCategoryId » ;
VIDÉO privée de corde de const = « VideoId » ;
Page_Load vide protégé (expéditeur d'objet, EventArgs e)
{
si retour (d'IsPostBack) ;
InitializeElements () ;
LoadContinents () ;
PopulateControls () ;
}
InitializeElements vide statique privé ()
{
// sont ces véritables objets de session ? En ce moment ils semblent être des variables simples.
Geek.XTV7_Categories_ID = corde. Vide ;
Geek.XTV7_Categories_Sub_ID = corde. Vide ;
Geek.XTV7_Videos_ID = corde. Vide ;
ViewState.Remove (CATÉGORIE) ;
ViewState.Remove (SOUS-CATÉGORIE) ;
ViewState.Remove (VIDÉO) ;
RadGrid1.Visible = faux ;
}
PopulateControls vide privé ()
{
RadGrid1.Visible = faux ;
si (ViewState [CATÉGORIE] ! = && nul ! string.IsNullOrEmpty ((corde) ViewState [CATÉGORIE]))
{
variété tempCategory = (corde) ViewState [CATÉGORIE] ;
LoadCountries (tempCategory) ;
Label4.Text = tempCategory ;
variété tempC1 = RadComboBox1.Items.FindByValue (tempCategory) ;
si (tempC1 ! = la nulle) tempC1.Selected = rectifient ;
}
si (ViewState [SOUS-CATÉGORIE] ! = && nul ! string.IsNullOrEmpty ((corde) ViewState [SOUS-CATÉGORIE]))
{
variété tempSubCategory = (corde) ViewState [SOUS-CATÉGORIE] ;
LoadCities ((tempSubCategory) ;
Label5.Text = tempSubCategory ;
variété tempC2 = RadComboBox2.Items.FindByValue (tempSubCategory) ;
si (tempC2 ! = la nulle) tempC2.Selected = rectifient ;
}
si (ViewState [VIDÉO] ! = && nul ! string.IsNullOrEmpty ((corde) ViewState [VIDÉO]))
{
tempVideo de variété = (corde) ViewState [VIDÉO] ;
BindData (tempVideo) ;
Label6.Text = tempVideo ;
variété tempC3 = RadComboBox3.Items.FindByValue (tempVideo) ;
si (tempC3 ! = la nulle) tempC3.Selected = rectifient ;
}
}
BindData vide privé (videoId de corde)
{
// cette ligne devrait être ajouté avant votre RadGrid1.DataBind ()
RadGrid1.Visible = rectifient ;
//keep votre logique existante, mais ajoutent le bloc suivant quelque part dans cette méthode…
Variables de session de #region
Geek.XTV7_Categories_ID = (corde) ViewState [CATÉGORIE] ;
Geek.XTV7_Categories_Sub_ID = (corde) ViewState [SOUS-CATÉGORIE] ;
Geek.XTV7_Videos_ID = (corde) ViewState [VIDÉO] ;
#endregion
}
Le #region RadComboBox SelectedIndex a changé
RadComboBox1_SelectedIndexChanged vide protégé (objet o, RadComboBoxSelectedIndexChangedEventArgs e)
{
ViewState.Remove (CATÉGORIE) ;
ViewState.Remove (SOUS-CATÉGORIE) ;
ViewState.Remove (VIDÉO) ;
ViewState.Add (CATÉGORIE, RadComboBox1.SelectedValue.Trim ());
PopulateControls () ;
}
RadComboBox2_SelectedIndexChanged vide protégé (objet o, RadComboBoxSelectedIndexChangedEventArgs e)
{
ViewState.Remove (SOUS-CATÉGORIE) ;
ViewState.Remove (VIDÉO) ;
ViewState.Add (SOUS-CATÉGORIE, RadComboBox2.SelectedValue.Trim ());
PopulateControls () ;
}
RadComboBox3_SelectedIndexChanged vide protégé (objet o, RadComboBoxSelectedIndexChangedEventArgs e)
{
ViewState.Remove (VIDÉO) ;
ViewState.Add (VIDÉO, RadComboBox3.SelectedValue.Trim ());
PopulateControls () ;
}
|