dropdown panel con ajax e aspnet 3.5

dan

Nuovo Utente
20 Nov 2008
4
0
0
ciao!
io proprio non riesco a risolvere un problema con i menu a tendina , sapete quelli classici che nel primo fai una selezione e ti influenza il contenuto della seconda e così via..
..
io ho nella prima delle lauree (degree), poi degli anni(studyplan) e nella terza le materie della laurea(course)
ho debuggato e funziona ma nel lato client non mi cambiano le combo..qualsiasi laurea scelgo non mi cambiano ne gli anni a disposizione ne le materie..

grazie..

vi incollo qui sotto il file nome.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{

// Header dell'amministrativo

ITU10.InterfaceObject io = new ITU10.InterfaceObject();
io.printRedazionaleHeader("", "../", null);

ITU10.AdminScreen admscr = new ITU10.AdminScreen();
admscr.ShowMainMenu("../", "", null, null, null);

if (cbSelDegreeUT.Items.Count == 0)
{
cbSelDegreeUT.DataSource = (new DegreeUT()).getDegreeUT(null);

cbSelDegreeUT.DataTextField = "name";
cbSelDegreeUT.DataValueField = "id";
cbSelDegreeUT.DataBind();
this.cbSelDegreeUT_SelectedIndexChanged(sender, e);
}

if (IsPostBack)
{
//selectedValue = Request.Form["myRadioButton"];
//this._idScoUT = System.Convert.ToInt32(Request.Form["obGrAssetVideoLanguageCourseUT"]);
//this._idVideoLezioneCS = System.Convert.ToInt32(Request.Form["obGrAssetVideoCourseCS"]);
}

}

protected void cbSelDegreeUT_SelectedIndexChanged(object sender, EventArgs e)
{
cbSelStudyPlanUT.Items.Clear();
if (cbSelDegreeUT.Items.Count != 0)
{
int cbSelStudyPlanUTSelectedItemValue =
System.Convert.ToInt32(cbSelDegreeUT.SelectedItem.Value);
cbSelStudyPlanUT.DataSource =
(new StudyPlanUT()).getStudyPlanUT(cbSelStudyPlanUTSelectedItemValue);
cbSelStudyPlanUT.DataTextField = "nomeannoaccademico";
cbSelStudyPlanUT.DataValueField = "id";
cbSelStudyPlanUT.DataBind();
}
this.cbSelStudyPlanUT_SelectedIndexChanged(sender, e);
}


protected void cbSelStudyPlanUT_SelectedIndexChanged(object sender, EventArgs e)
{

cbSelCourseUT.Items.Clear();
if (cbSelStudyPlanUT.Items.Count != 0)
{
int cbSelCourseUTSelectedItemValue =
System.Convert.ToInt32(cbSelStudyPlanUT.SelectedItem.Value);
cbSelCourseUT.DataSource =
(new CourseUT()).getCourseUT(cbSelCourseUTSelectedItemValue);
cbSelCourseUT.DataTextField = "name";
cbSelCourseUT.DataValueField = "id";
cbSelCourseUT.DataBind();
}

// this.cbSelCourseUT_SelectedIndexChanged(sender, e);

}

public class StudyPlanUT
{
ITU10.DegreeObject dg;
//dg = new ITU10.DegreeObject();

public StudyPlanUT()
{
_nome = string.Empty;
}

public StudyPlanUT(int idPianoStudi,
string nome)
{
_idPianoStudi = idPianoStudi;
_nome = nome;
}

private int _idPianoStudi;
public int IdPianoStudi
{
get { return _idPianoStudi; }
set { _idPianoStudi = value; }
}

private string _nome;
public string Nome
{
get { return _nome; }
set { _nome = value; }
}

// public List<StudyPlanUT> getStudyPlanUT(int idDegree) ArrayList
public ArrayList getStudyPlanUT(int idDegree)
{
dg = new ITU10.DegreeObject();
dg.loadFromId(idDegree);
Object array = dg.getPlanArray(); // ma l parametro??? corrisponde a get alla riga 14959 dell'itu.js
ArrayList selStudyPlanUT = ITU10.GlobalUtils.JscriptArrayToArrayList(array);
return selStudyPlanUT;
//return new DataMgrServiceUT().selStudyPlanUT(idDegree);

}

}

public class CourseUT
{
ITU10.StudyPlanObject spo;

public CourseUT()
{
_nome = string.Empty;
}

public CourseUT(int idMateria,
string nome)
{
_idMateria = idMateria;
_nome = nome;
}

private int _idMateria;
public int IdMateria
{
get { return _idMateria; }
set { _idMateria = value; }
}

private string _nome;
public string Nome
{
get { return _nome; }
set { _nome = value; }
}

//public List<CourseUT> getCourseUT(int idPianoStudi)
public ArrayList getCourseUT(int idPianoStudi)
{
spo = new ITU10.StudyPlanObject();
spo.loadFromId(idPianoStudi);

Object array = spo.getMaterie(spo.idannoaccademico, null, null); // riga 37517 dell'itu, ma parametri..function getMaterie(anno, periodo, flags)
ArrayList selCourseUT = ITU10.GlobalUtils.JscriptArrayToArrayList(array);
return selCourseUT;
//return new DataMgrServiceUT().selCourseUT(idPianoStudi);

}


-------------------------------------------------------------------
questo sotto invece è il file aspx
---------------------------------------------------------------------
<%@ Page Language="C#" MasterPageFile="MasterPage.master" AutoEventWireup="true" CodeFile="PDplanning.aspx.cs" Inherits="_Default" %>





<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>





<br/>



<asp:UpdatePanel ID="menuUpdatePanel" runat="server">

<ContentTemplate>

<asp:Menu
ID="muVideoJoin"
Width="168px"
runat="server"
Orientation="Horizontal"
StaticEnableDefaultPopOutImage="False"
OnMenuItemClick="muVideoJoin_MenuItemClick">

</asp:Menu>



<asp:MultiView
ID="mvVideoJoin"
runat="server"
ActiveViewIndex="0">

<asp:View ID="viUT" runat="server" >
<table width="600" height="400" cellpadding=0 cellspacing=0>
<tr valign="top">
<td style="width: 600px">
<br/>
Laurea UTIU:
<br/>
<asp:UpdatePanel ID="DegreeUTUpdatePanel" runat="server">
<ContentTemplate>
<asp:DropDownList ID="cbSelDegreeUT" runat="server" AutoPostBack="True"
onselectedindexchanged="cbSelDegreeUT_SelectedIndexChanged">
</asp:DropDownList>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="cbSelDegreeUT" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>

<br/>

Piano Studi UTIU:
<br/>
<asp:UpdatePanel ID="StudyPlanUTUpdatePanel" runat="server">
<ContentTemplate>
<asp:DropDownList ID="cbSelStudyPlanUT" runat="server" AutoPostBack="True"
onselectedindexchanged="cbSelStudyPlanUT_SelectedIndexChanged">
</asp:DropDownList>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="cbSelDegreeUT" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>

<br/>

Materia UTIU:
<br/>
<asp:UpdatePanel ID="CourseUTUpdatePanel" runat="server">
<ContentTemplate>
<asp:DropDownList ID="cbSelCourseUT" runat="server" AutoPostBack="True" >
</asp:DropDownList>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="cbSelStudyPlanUT" EventName="SelectedIndexChanged" />
</Triggers>
</asp:UpdatePanel>

<br/>




</td>
</tr>
</table>
</asp:View>

<asp:View ID="viCS" runat="server" >



</asp:View>

</asp:MultiView>

</ContentTemplate>
</asp:UpdatePanel>




<br/>
<br/>
<br/>

</asp:Content>
 

dan

Nuovo Utente
20 Nov 2008
4
0
0
non lo so ,
il problema è che i menu a tendina si popolano, ma quando uno cambia la selected al primo si invoca una selescted che cambia il contenuto del secondo menu e uguale la selezione del secondo cambia il contenuto del terzo menu.
il punto è che con il debug le variabili cambiano opportunamente valore ma i contenuti mostrati nelle combobox rimangono sempre gli stessi
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
46
Napoli
www.lucaruggiero.it
Ma come non lo sai :)

Te l'ho chiesto perchè hai postato in AJAX, ma di AJAX non vedo nulla.

Ho spostato la discussione in ASP.NET.

C# non lo conosco, mi spiace non saperti aiutare.

Ciao!
 

dan

Nuovo Utente
20 Nov 2008
4
0
0
ma che dici come no vedi nulla???
è proprio perchè lo voglio fare coi trigger e l'update panel che mi scapoccia tutta la pagina!!! e i multi viw..
come sarebbe che non è ajax?
è c# -aspnet, con tecnologia ajax
 

dan

Nuovo Utente
20 Nov 2008
4
0
0
a me non mi cambia dove sia postato, mi cambia se mi rispondono che devo finire al più presto..
e soprattutto perchè te non vedi codice ajax???
scusa ma i comandi triggers, update panel, multi viw non sono di ajax???
 
Discussioni simili
Autore Titolo Forum Risposte Data
I Dropdown HTML e CSS 14
psikolele Dropdown menù HTML e CSS 2
S Gestire scelta dropdown con dati da Mysql PHP 2
S spostare il pulsante menu dropdown HTML e CSS 8
Alex_70 Visualizzare anteprima foto in dropdown PHP 2
F Dropdown menu con tabella PHP 33
felino [HTML] Font Awesome icon all'interno di una dropdown HTML e CSS 3
L Navbar dropdown con Bootstrap: link ai css CMS (Content Management System) 4
G [Javascript] Transition in OnClick Dropdown Menu Javascript 5
L [HTML] Menu di 4 livello "dropdown menu" HTML e CSS 6
F Slide down/up dropdown Bootstrap jQuery 0
L [HTML] bootstrap problema menu dropdown in mobile. HTML e CSS 3
F errore select option dropdown list jQuery 15
J Bootstrap dropdown menu non funziona con jquery-1.8.2??? jQuery 5
A Problema Menu dropdown orizzonate HTML e CSS 1
C Login DropDown WordPress 0
L menu dropdown orizzontale su 3 livelli. Evidenziare la voce generale HTML e CSS 0
andre9004 Dropdown menu con .hover() jQuery 2
L Selezione da database con DropDown Menu e visualizzazione PHP 10
C Multi DropDown... Funzionamento PHP 3
C Roundec Corner Select ( Dropdown menu) HTML e CSS 1
D Menu con immagine a stile DropDown jQuery 0
W [CSS] Menù dropdown aggiungere un SUB-Menu HTML e CSS 0
L Plesk Panel e Google Analytics Server Dedicati e VPS 1
J [CERCO] Codeigniter creare un admin panel Offerte e Richieste di Lavoro e/o Collaborazione 0
Z Joomla 2.5.8 con problemi di accesso al admin panel username e password non riconosciuti Joomla 0
F access ricerca record con apostrofo. MS Access 0
F Cerco Hosting con VECCHIE versioni di php Hosting 0
C Come ricreare questo calcolatore di prezzi a step con woocommerce? WordPress 0
C Segnalo barra laterale di navigazione ASSENTE con Chrome Comunicazioni dallo Staff 5
G Guadagna dalla Vendita di Articoli Sponsorizzati con GuestPostMax.com! Guadagnare col Sito 0
P Hosting multidominio con Plesk Hosting 0
L Soluzione con INNER JOIN Database 0
S passare un valore da un form a un file .php con metodo post PHP 4
A Redirect 301 genera url statico con variabili Web Server 0
T problemi con dati menu a tendina HTML e CSS 2
T Query con date MS Access 1
F Url dinamiche da cambiare con categoria, subcategoria e title PHP 2
L Aiuto con DataGridView Visual Basic 1
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1
M Aggiunta prodotti nel carrello con lo stesso in e varianti diverse PHP 0
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
B Non riesco a trovare i cognomi con i caratteri speciali in Access (Microsoft 365) MS Access 0
N Problema con position absolute e overflow HTML e CSS 4
M Estrarre soltanto i prodotti con stessa descrizione PHP 10
felino [Wordpress] Gallery con foto selezionabili dall'utente WordPress 0
G Invio di più valori con la stessa checkbox PHP 4
csi Inviare file jpg in locale alla stampante con php PHP 0

Discussioni simili