CATEGORÍA privada de la secuencia del const = “CategoryId”;
SUBCATEGORÍA privada de la secuencia del const = “SubCategoryId”;
VÍDEO privado de la secuencia del const = “VideoId”;
Page_Load vacío protegido (remitente del objeto, EventArgs e)
{
si vuelta (de IsPostBack);
InitializeElements ();
LoadContinents ();
PopulateControls ();
}
InitializeElements vacío estático privado ()
{
¿// es estos objetos de sesión verdaderos? Ahora aparecen ser variables simples.
Geek.XTV7_Categories_ID = secuencia. Vacío;
Geek.XTV7_Categories_Sub_ID = secuencia. Vacío;
Geek.XTV7_Videos_ID = secuencia. Vacío;
ViewState.Remove (CATEGORÍA);
ViewState.Remove (SUBCATEGORÍA);
ViewState.Remove (VÍDEO);
RadGrid1.Visible = falso;
}
PopulateControls vacío privado ()
{
RadGrid1.Visible = falso;
¡si (ViewState [CATEGORÍA]! ¡= && nulo! string.IsNullOrEmpty ((secuencia) ViewState [CATEGORÍA]))
{
var tempCategory = (secuencia) ViewState [CATEGORÍA];
LoadCountries (tempCategory);
Label4.Text = tempCategory;
var tempC1 = RadComboBox1.Items.FindByValue (tempCategory);
¡si (tempC1! = la falta de información) tempC1.Selected = verdad;
}
¡si (ViewState [SUBCATEGORÍA]! ¡= && nulo! string.IsNullOrEmpty ((secuencia) ViewState [SUBCATEGORÍA]))
{
var tempSubCategory = (secuencia) ViewState [SUBCATEGORÍA];
LoadCities ((tempSubCategory);
Label5.Text = tempSubCategory;
var tempC2 = RadComboBox2.Items.FindByValue (tempSubCategory);
¡si (tempC2! = la falta de información) tempC2.Selected = verdad;
}
¡si (ViewState [VÍDEO]! ¡= && nulo! string.IsNullOrEmpty ((secuencia) ViewState [VÍDEO]))
{
tempVideo del var = (secuencia) ViewState [VÍDEO];
BindData (tempVideo);
Label6.Text = tempVideo;
var tempC3 = RadComboBox3.Items.FindByValue (tempVideo);
¡si (tempC3! = la falta de información) tempC3.Selected = verdad;
}
}
BindData vacío privado (videoId de la secuencia)
{
// esta línea se debe agregar antes de su RadGrid1.DataBind ()
RadGrid1.Visible = verdad;
//keep su lógica existente, pero agrega el bloque siguiente en alguna parte en este método…
Variables de la sesión del #region
Geek.XTV7_Categories_ID = (secuencia) ViewState [CATEGORÍA];
Geek.XTV7_Categories_Sub_ID = (secuencia) ViewState [SUBCATEGORÍA];
Geek.XTV7_Videos_ID = (secuencia) ViewState [VÍDEO];
#endregion
}
El #region RadComboBox SelectedIndex cambió
RadComboBox1_SelectedIndexChanged vacío protegido (objeto o, RadComboBoxSelectedIndexChangedEventArgs e)
{
ViewState.Remove (CATEGORÍA);
ViewState.Remove (SUBCATEGORÍA);
ViewState.Remove (VÍDEO);
ViewState.Add (CATEGORÍA, RadComboBox1.SelectedValue.Trim ());
PopulateControls ();
}
RadComboBox2_SelectedIndexChanged vacío protegido (objeto o, RadComboBoxSelectedIndexChangedEventArgs e)
{
ViewState.Remove (SUBCATEGORÍA);
ViewState.Remove (VÍDEO);
ViewState.Add (SUBCATEGORÍA, RadComboBox2.SelectedValue.Trim ());
PopulateControls ();
}
RadComboBox3_SelectedIndexChanged vacío protegido (objeto o, RadComboBoxSelectedIndexChangedEventArgs e)
{
ViewState.Remove (VÍDEO);
ViewState.Add (VÍDEO, RadComboBox3.SelectedValue.Trim ());
PopulateControls ();
}
|