22 messaggi dal 04 settembre 2008
Ho creato un calendario per una web part con C#.
Purtroppo ogni volta che seleziono una data, mi viene ricaricata una drop down list che si trova nella pagina.
Come evitare il post back del calendario?
O come evitare che la dropdownlist non si ricarichi ogni volta che si sceglie una data?

Grazie.
la drop è nella solita WebPart? potresti usare ajax per non fare il postback completo della pagina

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
22 messaggi dal 04 settembre 2008
Ciao Marco

esatto il calendario è nella solita web part...

Ajax vuole il .NET 3.5, mentre io sto lavorando solo con il .NET 2.0
Ho un web service che ho creato già e dovrei rivedere tutto per usare Ajax.
Pure le configurazioni di Sharepoint.

Fino a prova contraria...
Ajax mi piacerebbe usarlo, ma ho trovato alcune difficoltà di compatibilità e ho lasciato perdere.
Qualche dritta?

Grazie
22 messaggi dal 04 settembre 2008
Ok, problema risolto.

Prima di aggiungere nella fatidica dropdown gli Items invocare il metodo Clear()
che dovrebbe ripulire e poi ricaricare.


myDropDownList.Items.Clear();



Ho trovato questa soluzione poco fa. Non ho ancora testato, ma credo funzioni
perchè cancella così ogni elemento dalla lista e gli ricarica.

Il calenario è carino, ma ricaricare l'intera pagina, che non è molto carino, visto che con sharepoint si deve ricaricare un bel po' di roba lasciando la videata bianca per qcl secondo...

Dicono che dopo 7 secondi di attesa gli utenti iniziano a stressarsi.
Non ho trovato niente per evitarlo.

Saluti a tutti

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.