
Originariamente inviata da
supermac
a pelle, HideAllStart dovrebbe nascondere tutto, modelli e finiture, a prescindere e poi in base alla selezione della finitura devi solo mostrare i modelli corrispondenti (quindi non hai nemmeno bisogno di tutti quegli else nei blocchi relativi ai selectedvalue nč delle finiture nč dei modelli)
il codice di HideAllStart?
Eccolo:
codice:
protected void HideAllStart() {
HideAirModelIN();
HideAirSlightGrainIN();
HideAIRSmoothIN();
HideAIRWoodGrainIN();
HideInBoxWoodGrain();
HideInBoxWoodStyle();
HidePlana();
HidePlanaColorIn();
HidePlanaFG();
HidePlanaFullGlass();
HidePlanaMaterialIN();
HidePlanaWoodIN();
HideSoundSlightGrainIN();
HideSoundWoodGrainIN();
HideSoundWoodStyleIN();
HideWaveIn();
HideWideSlightGraIn();
HideWideSmooth();
HideWideWoodGrainIn();
HideWideWoodStyleIn();
}
Uno dei metodi richiamati su:
codice:
protected void HideAirModelIN() {
Div_IN_AirSlightGrain6009.Visible = false;
Div_IN_AirSlightGrain7016.Visible = false;
Div_IN_AirSlightGrain7035.Visible = false;
Div_IN_AirSlightGrain7040.Visible = false;
Div_IN_AirSlightGrain8016.Visible = false;
Div_IN_AirSlightGrain9002.Visible = false;
Div_IN_AirSlightGrain9016.Visible = false;
Div_IN_AirSmooth9006.Visible = false;
Div_IN_AirWoodGrain6009.Visible = false;
Div_IN_AirWoodGrain7016.Visible = false;
Div_IN_AirWoodGrain7035.Visible = false;
Div_IN_AirWoodGrain7040.Visible = false;
Div_IN_AirWoodGrain8016.Visible = false;
Div_IN_AirWoodGrain9002.Visible = false;
Div_IN_AirWoodGrain9006.Visible = false;
Div_IN_AirWoodGrain9016.Visible = false;
Div_IN_AirWoodStyleChiara.Visible = false;
Div_IN_AirWoodStyleMedia.Visible = false;
Div_IN_AirWoodStyleMedioScuro.Visible = false;
Div_IN_AirWoodstylePlusChiara.Visible = false;
Div_IN_AirWoodstylePlusMedia.Visible = false;
}