begin process at 2010 02 10 01:58:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Web 2.0

 > 

Ajax

 > 

Refresh Image toute les secondes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Refresh Image toute les secondes

vendredi 23 mai 2008 à 16:14:12 | Refresh Image toute les secondes

jfcecile


Bonjour,

je cherche à rafraifir une image contenue dans une gridview toutes les 2 secondes
<asp:ImageID="Image2"Style="float: left;"Width="200px"Height="150px"

ImageUrl="~/images/Picture_in_progress.jpeg"

runat="server"AlternateText="Stock Image"/>


Ma gridview est dans un ajaxPanel avec un timer, et se rafraichie bien, mais l'image ne change pas.
je la modifie dans le repertoire mais elle ne change pas sur la page web
OnTick="Timer_Tick"

protected

void Timer_Tick(object sender, EventArgs e)

{

SqlDataSource1.DataBind();

GridView1.DataBind();

}




 
samedi 24 mai 2008 à 16:27:49 | Re : Refresh Image toute les secondes

yann_lo_san

Salut,
c'est normal, puisque le navigateur ne detecte pas que la propriété src de la balise image a changé, donc il prend
celle qu'il a déjà mis en cache.
La solution est de faire une page spéciale LoadImage.aspx et une balise dynamique
qui prend en param une chaine correspondant  au compteur timer en cours :


ImageUrl =" LoadImage.aspx?compteurTimer=<%= this.GetCompteurTimerStringEnCours();  %> "


// LoadImage est une WebForm vide avec un code behind :
Codebehind="LoadImage.aspx.cs"

// dont voici le Page_Load qui est le seul code, il écrit en binaire dans la réponse, l'image choisie :

private

void Page_Load(object  sender, System.EventArgs e)
{
   string  cptTimer = Request.QueryString["compteurTimer"];

   // SELON COMPTEUR TIMER ON PREND L'IMAGE QUE L'ON VEUT

   string  filePath = "pathPlusImageSelonTimer";

   FileStream fileStream =  new  FileStream(fullPath, FileMode.Open);
   long  fileSize = fileStream.Length;
   byte[] buffer=  new  byte[fileSize];
   fileStream.Read(buffer, 0,  (int)fileSize);
   fileStream.Close();

   Response.BinaryWrite(buffer);
}


Et on a une image qui se recharge à chaque postBack avec ou SANS ajax !
samedi 24 mai 2008 à 16:30:05 | Re : Refresh Image toute les secondes

yann_lo_san

Réponse acceptée !

Je précise que si cela ne marche pas avec asp:Image il suffit d'utiliser une balise <IMG> HTML standard.
lundi 26 mai 2008 à 09:20:05 | Re : Refresh Image toute les secondes

jfcecile

Merci beaucoup ca marche tres bien





Cette discussion est classée dans : timer, secondes, image, refresh, gridview


Répondre à ce message

Sujets en rapport avec ce message

Refresh d'une partie de la page [ par vanzy ] Bonjour, j'aurais voulu savoir si quelqu'un connaissait un moyen de rechargé tous les X secondes une partie de la page d'un site (exemple le menu se r GridView spécial Update [ par Mickey VB ] Bonjour,dans un gridview j'ai insérer une colonne avec des images et un évènement onclick qui fait changer l'image affichée (ASP 2.0) : asp<FONT c Image Button [ par elpens ] Bonjour, Je suis actuellement bloqué et je recherche un peu d'aide.Voilà:J'ai un gridView lié avec une db qui m'affiche des alertes. J'aimerais que qu afficher une image dans un gridview [ par superkiller ] bonjour,J'aimerai afficher une image dans un gridview . En faite , mon gridview contient des infos sur une liste de fichier et jaimerai y ajouter un c GridView + photo [ par eddy69270 ] Bonjour ,J'ai un peu cherché sur les forum asp et c# sans trop de résultat alors voila :Je souhaite afficher dans une GridView des photos stocké dans image url dans les lignes dun gridview [ par mael974 ] bonjour jai un gridview et je voudrais remplacer le lien update par une image ...pour ce faire je fais appel au propriété EditImageUrl en specifiant ImageField dans un GridView [ par EmacLi ] Bonjour à tous !Voila j'ai un pitit problème.J'ai trouvé différentes sources sur le net qui ne répondent pas vraiment à ma question que voici :Comment Gridview Header trier [ par fredspv ] Bonjour,J'ai un gridview et je souhaite mettre des images pour trier certaines colonnes, j'arrive à mettre une image pour trier mais l'image n'est pas image dans gridview [ par garnier54 ] Bonjourj'ai une table SQL qui contient une champs image, j ai fait ma requete dans un data reader qui rempli mon gridviev mais mon champs image appara Modifier dans un GridView [ par anapaul ] salut!je suis entrain de travailler sur une application d'archivage pour mon projet de fin d'etude a l'université,j'ai fait le lien entre la base de d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales