begin process at 2010 03 15 19:05:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

PostBack

 > 

Raffraichissement zone de texte


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

Raffraichissement zone de texte

jeudi 28 février 2008 à 11:14:58 | Raffraichissement zone de texte

hubertfabien

Bonjour à tous,

voilà je vais oser poser une question totalement simple sur laquelle je bloque puisqu'il s'agit de mon premier développement en asp.net

J'ai une boucle For dans laquelle je viens modifier le texte de labels.
Le problème est qu'à l'affichage le texte ne change pas. J'ai mis l'autopostback des labels à True mais à mon avis il y'a plus à faire.
A savoir que je ne veux pas recharger entièrement la page mais seulement un groupe de labels.

Par avance merci de votre aide car je suis totalement bloqué et j'ai besoin de m'en sortir rapidement

Fabien
jeudi 28 février 2008 à 13:04:34 | Re : Raffraichissement zone de texte

nhervagault

Administrateur CodeS-SourceS
Salut

Indique le code que tu utilises, ca sera plus clair.
Autopostback sur les label, si travailles sur les textbox ca ne sert à rien.

Sinon regardes, si page.
ispostback est utilisé dans ta page

utilise le debugger pour comprendre ton problème

bon courage.
jeudi 28 février 2008 à 13:51:10 | Re : Raffraichissement zone de texte

hubertfabien

Tout d'abord merci pour ta réponse.

Par contre pour mes labels je ne trouve pas la propriété AutoPostBack. Je n'arrive à la définir que pour mes TextBox.

Sinon au niveau du code c'est tout simple (je ne peux pas mettre le vrai car c'est interne à ma société mais c'est comparable à ceci)

For i as integer = 0 to 10
   textbox1.text = Cstr(i)
Next

Donc à défaut de me répéter le textbox1 prend bien la valeur (En regardant via le debugger) mais ça ne se raffraichit pas à l'écran.

Par avance merci

jeudi 28 février 2008 à 14:33:17 | Re : Raffraichissement zone de texte

nhervagault

Administrateur CodeS-SourceS
Je trouvais bizarre que tu parlais de autopostback des labels dans ton premiers post.

C'est pour ca que j'ai dis : ca ne sert à rien

Mais je ne comprend pourquoi tu as un problème.

As-tu regarder du coté du ispostback.
Avec le ci peux d'element difficile de repondre.


jeudi 28 février 2008 à 15:10:38 | Re : Raffraichissement zone de texte

hubertfabien


Bon je vais essayer d'être plus précis.

Au chargement de ma page j'ai une connexion à un server OPC qui s'établie.
J'ai une procédure où j'ai un évènement qui est levé et qui m'envoi des changements de valeurs régulièrement.
Je récupère dans cette procédure les valeurs que je souhaite affecter à mes textboxs sans devoir raffraichir entièrement ma page.
Alors effectivement j'arrive à gérer le raffraichissement avec au load if page.IsPostBack mais je souhaiterais ne pas devoir passer par là et que dans mon code quand je fais textbox1.text = "Toto" celà apparaisse bien à l'écran. N'oublions pas que mon toto provient d'une procédure évènementielle et non d'un click derrière un bouton.

Par avance encore merci
jeudi 28 février 2008 à 16:03:04 | Re : Raffraichissement zone de texte

nhervagault

Administrateur CodeS-SourceS
Salut

Utilises un updatepanel dans ce cas là.
Avec un trigger sur un controle timer qui vas lire ton serveur toutes les X secondes.


jeudi 28 février 2008 à 16:58:45 | Re : Raffraichissement zone de texte

lassaad83

Membre Club

Je vais peut être dire une bétise, mais tu pourrais faire un Thread qui s'éxcute en "parallèle" du For pour la mise à jour de l'affichage de ton label pour résoudre le souci ...

jeudi 28 février 2008 à 17:10:42 | Re : Raffraichissement zone de texte

hubertfabien


Concernant l'UpdatePanel c'est ce que je cherche à faire mais à vrai dire pour l'instant je n'arrive pas à le faire fonctionner. Autant si je demande le raffraichissement derrière un bouton j'y arrive alors que si je mets mon textbox dans l'updatepanel et que dans le code je fais updatepanel1.update() ça ne fonctionne pas. Je continue à chercher dans ce sens.

Par contre pour des raisons techniques je ne peux pas interroger mon server via un timer il faut que ce soit lui qui m'envoi les valeurs. (7000 toutes les 10secondes..). J'arrive à récupérer ces valeurs, reste à les afficher

?Pour finir faire un thread en parralèle pour mettre à jour mes zones de texte je veux bien mais pour l'instant je n'arrive toujours pas à raffraichir. Par contre ayant beaucoup de zones à rafraichir et des gros traitements je pense en utiliser un.

Merci de votre dévouement

jeudi 28 février 2008 à 17:39:29 | Re : Raffraichissement zone de texte

hubertfabien


Sur le message précédent je vous ai dis qu'en fait j'arrivais à mettre à jour une zone de texte dans un updatepanel suite à un évènement sur un bouton. En fait pas du tout je viens de me rendre compte qu'il rechargeait toute la page.
Je vous explique comment je m'y suis pris:
J'ai placé un updatepanel sur ma feuille. J'y ai glissé une zone de texte et un bouton.
Dans la propriété triggers de l'update panel j'ai rajouté un AsyncPostBack sur le click du bouton.

Finalement ça ne marche pas. Je commence à désespérer car ça fait des années que je développe sous VS en vb.net de façon très propre et là quand au boulot on me demande de passer en asp.net je vous que je nage totalement. De plus j'ai vraiment du mal à trouver des tutos sympa.

Comme d'habitude merci pour votre aide
jeudi 28 février 2008 à 19:08:42 | Re : Raffraichissement zone de texte

nhervagault

Administrateur CodeS-SourceS
Le button tu le mets à l'exterieur, sinon  je pense pas que tu as besoin de trigger.
http://www.asp.net/ajax/documentation/live/tutorials/UpdatePanelTutorials.aspx



Cette discussion est classée dans : texte, zone, labels, totalement, raffraichissement


Répondre à ce message

Sujets en rapport avec ce message

envoye de message dans une zone de texte [ par Arken ] J'aimerai savoir comment depuis le code asp je peux envoyer un texte a un INPUT Type = "text"Merci zone de texte non modifiable par l'utilisateur [ par tiel ] Je travaille sur une application web sur la gestion des factures internet des abonnés,le client doit être capable de visualiser sa consommation en cou Pb de retour à la ligne dans une zone texte [ par LCVD ] Pb de retour à la ligne dans une zone texteJ'ai réalise sur mon site un formulaire qui contient des zones de texte (balise ) et qui me permet de mettr une zone de texte déroulante personnalisable ? [ par WwTENEBREwW ] Je vous expose mon problème :Faisant un site contenant des tonnes de logs de salon de discussion, je voudrais éviter d'avoir des pages de deux mètres Vérification d'un caractère dans une zone de texte [ par cash2a ] MiguiComment faire pour vérifier qu'un caractère (ex:@ pour l'adresse E-mail) a bien été introduit? Vérification d'un caractère dans une zone de texte [ par cash2a ] MiguiComment faire pour vérifier qu'un caractère (ex:@ pour l'adresse E-mail) a bien été introduit? zone de texte déroulante [ par julien123 ] salutje veux afficher dans une zone de texte déroulante du texte que je pioche dans une base de données.je fais: mais ca a <FONT color="red">COMMENT METTRE UNE VALEUR D'UNE BASE DIRECTEMENT DANS UNE ZONE DE TEXTE</font> [ par DHTBB ] COMMENT METTRE UNE VALEUR D'UNE BASE DIRECTEMENT DANS UNE ZONE DE TEXTE ou DANS UN HIDDEN? Formulaire, champ zone de texte [ par dadamagouil ] Hello, comment je fais si je veux que quand un personne fait une tabulation sur une zone de texte que ca fasse une vrai tabulation mais que ça change Text Area ligne par ligne [ par picinounours51 ] Bonjour, sur une de mes pages je dispose d'une zone de texte. L'utilisateur est censé faire un copier-coller d'une colonne d'une feuille Excel et mon


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,593 sec (3)

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