Domanda

Ok, quindi ci deve essere un modo per farlo...NO?Altrimenti mi piacerebbe avere qualche idea.

Ho due ripetitori e un'immagine all'interno di un pannello di aggiornamento insieme ad alcuni menu a discesa AJAX con pulsanti di collegamento a sinistra.Desidero aggiornare i dati all'interno del pannello di aggiornamento il più velocemente possibile non appena i valori vengono selezionati dai menu a discesa.

Quale pensi che sarebbe il modo migliore per aggiornare i dati?I ripetitori sono popolati da oggetti, quindi se potessi semplicemente filtrare gli oggetti in base ad alcune proprietà potrei ritrovarmi con i dati corretti.Non sono necessari nuovi dati dal server.

Qualcuno ha qualche idea?

È stato utile?

Soluzione

Per quanto ne so, non è facile ottenere solo i dati e associare i dati al ripetitore sul lato client.Ma potresti volerlo controllalo.

Altri suggerimenti

Avvolgi solo il ripetitore che desideri riassociare con un proprio pannello di aggiornamento.L'unico stato di visualizzazione trasferito durante questa operazione è la parte all'interno del pannello di aggiornamento.Potrebbe essere necessario giocare con i trigger e la modalità di aggiornamento dei pannelli per far sì che tutto funzioni bene.

Un'altra opzione è invece di utilizzare ripetitori, serializzare i tuoi oggetti in XML e quindi scrivere un metodo di pagina che restituisca una stringa html dei tuoi dati trasformati utilizzando xsl.Quindi il lato client chiama il metodo del percorso e aggiorna il DOM come appropriato.

Una terza opzione consiste nell'utilizzare un metodo di riferimento/pagina del servizio per restituire oggetti JSON e aggiornare manualmente il DOM.

http://www.asp.net/AJAX/Documentation/Live/tutorials/ASPNETAJAXWebServicesTutorials.aspx

Buona fortuna!li ho fatti tutti e 3,

Se i tuoi dati sono già visualizzati sullo schermo, puoi accedere al dom e manipolarlo e nascondere/rimuovere quelli che desideri.L'ho fatto con jquery, ma lo stesso dovrebbe essere possibile con la libreria ASP.NET Ajax.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top