Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Problema ricaricamento oggetto immagine in asp.net
martedì 12 ottobre 2010 - 15.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 1.1
|
Windows XP
|
Visual Studio 2003
|
SQL Server 2005
|
Access (.mdb)
|
Internet explorer 8.0
|
Chrome
Alfetta87
Profilo
| Newbie
40
messaggi | Data Invio:
mar 12 ott 2010 - 15:29
-Buongiorno a tutti. E' la prima volta che chiedo aiuto in questo forum e vi ringrazio anticipatamente poichè mi avete già aiutato molte volte.
Ho un prolema con la visualizzazione aggiornata di un immagine (ora vi spiego meglio).
Recupero delle informazioni da un database e le immetto in un datagrid per la visualizzazione. In questo datagrid ho un pulsante per ogni riga che ha una procedura che recupera un determinato campo univoco e da questo mi recupera dal database un file (o .TIF o .PDF).
Io questo file lo devo mostrare (obbligatoriamente) nella stessa form come anteprima. Per fare questo utilizzo un controllo a parte per il PDF e uno a parte per l'immagine.
Per il PDF non ho nessun tipo di problema. Recupero il file di tipo byte dal database, lo salvo correttamente sul lato server e lo visualizzo in anteprima tramite il mio controllo.
Per il file immagine non ho problemi anche li. Recuper il file (sempre di tipo byte), lo salvo lato server correttamente, lo converto correttamente da .tif a .jpeg.
Il problema si presenta quando clicco successivamente su due o piu file di tipo immagine da visualizzare in anteprima.
Praticamente ho verificato (tramite debug) che le operazioni vengono eseguite correttamente. La prima volta il file mi viene visualizzato correttamente a schermo, ma la seconda no (eppure il file viene creato sul lato server e questo nuovo file sostituisce quello vecchio).
In poche parola la seconda (o la terza, la quarta e cosi via) resta sempre visualizzato il primo file immagine che ho selezionato finche non premo il tasto F5 (a quel punto mi visualizza correttamente l'immagine giusta). Per i file PDF questo problema non si presenta.
Ho notato che è un problema del browser IE 8.0, poichè in Chrome tutte le operazioni sono corrette (anche questo problema delle immagini in chrome non si presenta).
Ricapitolando:
1) La prima immagine viene visualizzata correttamente
2) La seconda, la terza, la quarta e successive non vengono visualizzate a meno che non premi F5.
3) L'immagine "nuova" sostituisce (sovrascrive) quella precedente (e da codice io setto la proprieat imageUrl dopo la sostituzione)
4) In Google Chrome questo problema non si presenta (uso IE 8.0)
1) Ambiente di sviluppo: Visual Studio 2003 Professional
2) Framework utilizzato: 1.1
3) Linguaggio di programmazione: Visual Basic.NET
4) Tipo di progetto: Web (ASP.NET)
5) Browser verificati: IE 8.0 (da problemi) - Google Chrome (nessun problema a livello di esecuzione di codice).
Qualcuno saprebbe darmi qualche consiglio per risolvere questo problema?
-Un'altra cosa che ho notato è che con il framework 1.1 la webform su Chrome è completamente sbagliata (tutti gli oggetti come bottoni e label di dimensioni errati, datagrid non formattato correttamente, ecc), mentre utilizzando Visual Web Developper 2010 Experss (quindi il framework 4.0) in Chrome la visualizzazione è corretta (lo stesso progetto convertito da 2003 a 2010). Questo sarà un problema tra Browser-Framework non risolvibile da me (e da nessuno immagino). Se qualcuno ha qualche soluzione me la faccia sapere.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 15 ott 2010 - 02:33
>-Buongiorno a tutti.
Ciao!
>Qualcuno saprebbe darmi qualche consiglio per risolvere questo problema?
a prima vista sembra un problema di cache.. potresti postare il codice di come salvi il file e vai a leggere i dati successivamente?
> Questo sarà un problema
>tra Browser-Framework non risolvibile da me (e da nessuno immagino).
il problema credo che sia nello stile che il vecchio ambiente di sviluppo crea. Considera che si parla di anni fa.. e non pochi.
Ne sono cambiate di cose tra i browser
Diepnde sempre come fai il foglio di stile, se segui gli standard w3c non avrai problemi di sorta. Evita di usare le proprietà dei controlli di asp.net, ma assegna ad ogni controllo una cssclass ed un clientid in modo da creare un foglio di stile che formatti la tua pagina in modo identico tra browser.
--
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
Alfetta87
Profilo
| Newbie
40
messaggi | Data Invio:
ven 15 ott 2010 - 14:06
Ti ringrazio per la risposta.
Il problema del framework l'ho risolto passando alla versione 2010 express di visual studio.
Vado OT adesso ma vorrei fare una domanda al volo. Ho cercato in internet ma ho trovato risposte contrastanti.
E' possibile utilizzare, per progetti commerciali (quindi previsti per la vendita e/o pubblicazione su internet), visual studio 2010 express edition?
Lo chiedo perchè ho provato a leggere la eula ma sinceramente non ci ho capito molto.
Grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 18 ott 2010 - 11:17
>Vado OT adesso ma vorrei fare una domanda al volo. Ho cercato
>in internet ma ho trovato risposte contrastanti.
>E' possibile utilizzare, per progetti commerciali (quindi previsti
>per la vendita e/o pubblicazione su internet), visual studio
>2010 express edition?
Lo strumento che usi non impone il non utilizzo del software che crei, se avessi pazienza, potresti usare notepad e compilare da riga di comando i file producendo un software che poi vendi.
Quindi vai tranquillo, sei a posto
Hai solo delle limitazioni in termini di sviluppo perchè la versione express è ridotta.. tutto qui.
>Grazie
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
Alfetta87
Profilo
| Newbie
40
messaggi | Data Invio:
lun 18 ott 2010 - 15:08
Alx_81 sei davvero gentilissimo per le tue risposte.
Ti ringrazio per la disponibiltà. Segno i due thread a cui hai risposto come risolti.
Grazie ancora per la pazienza e disponibilità.
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 18 ott 2010 - 15:09
>Grazie ancora per la pazienza e disponibilità.
e di che
--
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
Torna su
Stanze Forum
Elenco Threads
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 !