Slide show di immagini free

venerdì 20 gennaio 2012 - 12.27
Tag Elenco Tags  C#  |  .NET 3.5  |  Visual Studio 2010

andrestu Profilo | Expert

Avrei bisogno di un controllo per creare un semplice slideshow di immagini, mi bastano queste caratteristiche:
possibilità di integrarlo facilmente in una pagina aspx
pulsante aventi indietro per cambiare immagine
possibilità di recuperare con javascript il nome dell'immagine
il recupero delle immagini non deve avvenire tramite WebMethod

Potrei farlo manulamente con qualche script jquery o altro ma se lo trovo già come controllo aspnet sarebbe meglio.

Grazie a tutti

Andrea Restucci - Web Developer

alx_81 Profilo | Guru

>Avrei bisogno di un controllo per creare un semplice slideshow
>di immagini, mi bastano queste caratteristiche:
>possibilità di integrarlo facilmente in una pagina aspx
>pulsante aventi indietro per cambiare immagine
>possibilità di recuperare con javascript il nome dell'immagine
>il recupero delle immagini non deve avvenire tramite WebMethod
>Potrei farlo manulamente con qualche script jquery o altro ma
>se lo trovo già come controllo aspnet sarebbe meglio.
per questo secondo me jQuery PER SEMPRE
http://galleria.io/
http://www.tn3gallery.com/
http://leandrovieira.com/projects/jquery/lightbox/
http://www.visual-blast.com/javascript/s3slider-jquery-image-gallery-plugin/

io ne ho fatto uno come prima esperienza anni fa qui con s3slider: http://www.graficamalvisi.it
in questo caso non ci sono le frecce, ma gli altri ti danno una semplicità di manovra notevole.
Considera che le letture delle immagini vanno comunque fatte lato server, quindi, che usi un ajax o il codebehind, o un qualunque metalinguaggio per l'mvc pattern, a server ci devi andare

>Grazie a tutti
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

andrestu Profilo | Expert

grazie mille x i link, ho trovato molto interessanti:

http://galleria.io/
http://www.tn3gallery.com/

tu di solito quale utilizzi o quale consigli in termini di prestazioni e scalabilità?
implementando una di queste soluzioni ti sei mai preoccupato il modo in cui le immagini vengono scaricate sul client? cioè se vengono scaricate tutte insieme oppure solo quelle effettivamente visualizzate?


Ti chiedo un altra cosa visto che ci siamo, non so se hai presente l'extender silde show del Ajax Control toolkit, praticamente utilizza un web method per recuperare le immagini dal server e visto che è un metodo statico volevo sapere cosa succede in un contesto multi sessione, mi spiego meglio:
Avrei bisogno di differenziare le immagini restituite in base a dei parametri letti in session, quindi dovrei leggere dall'interno del web method la sessione corrente (HttpContext.Current.Session).
In questo modo non dovrei creare dei pasticci nel senso che la sessione letta (in un contesto dove le sessioni aperte sono più di una) è quella corrispondente al client che sta eseguendo il metodo e non la stessa per tutte le richieste giusto?

Andrea Restucci - Web Developer

alx_81 Profilo | Guru

>grazie mille x i link, ho trovato molto interessanti:
>http://galleria.io/
>http://www.tn3gallery.com/

>tu di solito quale utilizzi o quale consigli in termini di prestazioni e scalabilità?
di solito non tengo le immagini nello stesso sito e uno una sorta di server static. In questo modo il browser dovrebbe usare un altro thread per scaricarle.

>implementando una di queste soluzioni ti sei mai preoccupato
>il modo in cui le immagini vengono scaricate sul client? cioè
>se vengono scaricate tutte insieme oppure solo quelle effettivamente
>visualizzate?
Anche qui, dipende dal browser. Cerco di usare i controlli consigliati direttamente sulla sezione plugin del sito di jQuery, che momentaneamente è down : http://plugins.jquery.com/

>Ti chiedo un altra cosa visto che ci siamo, non so se hai presente
>l'extender silde show del Ajax Control toolkit, praticamente
>utilizza un web method per recuperare le immagini dal server
>e visto che è un metodo statico volevo sapere cosa succede in
>un contesto multi sessione, mi spiego meglio:
>Avrei bisogno di differenziare le immagini restituite in base
>a dei parametri letti in session, quindi dovrei leggere dall'interno
>del web method la sessione corrente (HttpContext.Current.Session).
>In questo modo non dovrei creare dei pasticci nel senso che la
>sessione letta (in un contesto dove le sessioni aperte sono più
>di una) è quella corrispondente al client che sta eseguendo il
>metodo e non la stessa per tutte le richieste giusto?
non so come funziona l'ajax control toolkit, sinceramente non lo uso per scelta. Purtroppo non ti so rispondere con certezza.
se usi la session posso dirti che la sessione è a server ma è identificata da un session id che distingue i browser che la gestiscono.

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

andrestu Profilo | Expert

Ciao,
scusa volevo accetare la risposta e chiudere la conversazione ma non trovo il pulsante accetta, non so se mi sono rincoglionito io o non ho capito il funzionamento ma è già più di una volta che vorrei accettare la risposta e non trovo il relativo pulsante.
Compare forse dopo un tot di tempo dall'apertura del post?

ora dopo che ho inserito questo ultimo post è comparso, boooooo non ho mica capito il funzionamento, forse devo essere io l'ultimo ad inserire un post per far comparire il pulsante, o forse compare dopo un tot di post...

alx_81 Profilo | Guru

>ora dopo che ho inserito questo ultimo post è comparso, boooooo
>non ho mica capito il funzionamento, forse devo essere io l'ultimo
>ad inserire un post per far comparire il pulsante, o forse compare
>dopo un tot di post...
direi di no.. prova a controllare se hai post precedenti in cui puoi farlo (e se ci sono io fra le risposte) per favore.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

andrestu Profilo | Expert

dopo aver ricevuto notifica via email di questa tua ultima risposta al post sono entrato con i miei dati e il pulsante non compariva, allora ho fatto una prova inserendo io un ulteriore risposta (questa che stai leggendo) e mi è comparso quindi deduco che mi compare solo quando io sono l'ultimo a rispondere...

alx_81 Profilo | Guru

>dopo aver ricevuto notifica via email di questa tua ultima risposta
>al post sono entrato con i miei dati e il pulsante non compariva,
>allora ho fatto una prova inserendo io un ulteriore risposta
>(questa che stai leggendo) e mi è comparso quindi deduco che
>mi compare solo quando io sono l'ultimo a rispondere...
mi sembra strano, prova ad accettarla.. (magari abbiamo trovato un bug )
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

andrestu Profilo | Expert

niente da fare, ora dopo questa risposta che sto facendo mi ritornerà il pulsante e potrò accettare...

Andrea Restucci - Web Developer

alx_81 Profilo | Guru

>niente da fare, ora dopo questa risposta che sto facendo mi ritornerà
>il pulsante e potrò accettare...
grazie, controlliamo appena possibile.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5