begin process at 2012 05 27 16:26:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

PostBack

 > 

Bouton : Rechargement de page


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

Bouton : Rechargement de page

jeudi 15 juin 2006 à 12:20:55 | Bouton : Rechargement de page

meninblate

Bonjour,

J'aimerais simplement que le clic sur un bouton n'entraîne pas le rechargement de la page.
Car dans mon code j'ai une variable de type "ArrayList" auquelle on ajoute des éléments lors du clic sur le bouton.
Hors le clic entraînant le rechargement, ma variable est réinitialisée à chaque fois.
J'ai essayé le "AutoPostback = false", mais ça fait rien.
Et dans mon cas le " If Not Page.IsPostBack Then .." ne sert à rien.

Si quelqu'un a une autre solution, ça m'aiderai bien.

Le debut du code :
     Public Class MaClasse
    
Inherits Page
   
Protected WithEvents button As button
   
private MaListe as New ArrayList
     	Sub Page_Load
....
End Sub
.
.
End Class



jeudi 15 juin 2006 à 13:04:07 | Re : Bouton : Rechargement de page

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Bonnjour, j'ai pas trop compris ce que tu voulais faire, a quoi te servirais un button serveur s'il ne fais aucun postback ? au lieu d'utiliser un <asp:button utilise tout simplement un <button > html classique ...

Sinon, si le if not page.ispostback sert pour ne pas reefectuer un bout de code lorsqu'une page provient d'un postback. Mais à chaque chargement de la page (postback) ou autre, une nouvelle isntance de la page est créer, donc toutes les variables sont réinitilisé, il n'y a pas de persistence de variable entre 2 requetes ! Si tu veux faire ca, il faut mettre ta variable dans le viewstate ou dans une variable session ...

if not page.ispostback
mavar = new Arraylist();
else
mavar = ctype(session("mavar"), arraylist)
end if


Cyril - MVS - MCP
jeudi 15 juin 2006 à 17:26:43 | Re : Bouton : Rechargement de page

meninblate

Si je fais un bouton HTML normal , je ne peux pas faire les traitements dans la classe de mon code-behind.
Le "onclick" de ce bouton va appler une fonction javascript.

Apparemment la seule solution consiste à utiliser une variable de session.
J'ai essayé, ça marche avec quelques modifs à cause d'autres contrôles qui provoquent aussi le raffraîchissement
notamment le contrôle calendar où se serait sympa qu'il n'y ait pas de rafraîchissement lorque l'on clique
sur un jour de ce calendar. Mais je crois pas que ce soit possible.

Explication de ce que je fais:
J'enregistre une liste de congés en choisissant les dates et le type de congés,
quand l'utilisateur clique sur le bouton, ma liste stocke ces informations les unes à la suite des autres.
Et quand il clique sur un 2ème bouton, toutes ces informations sont enregistrées dans une BDD.

Merci

jeudi 15 juin 2006 à 20:18:45 | Re : Bouton : Rechargement de page

jesusonline

Membre Club Administrateur CodeS-SourceS
Pour le controle calendar, il faut utiliser atlas et le controle updatepanel :-)


Cyril - MVS - MCP


Cette discussion est classée dans : bouton, clic, page, code, rechargement


Répondre à ce message

Sujets en rapport avec ce message

Plusieurs Load sur clic d'un bouton [ par Ishizaki ] Bonjour, j'ai un petit souci, sur clic d'un LinkButton, ma page se recharge 2 fois au lieu d'une...J'ai bien essayé de gérer tout ça avec un IsPostBac Content page et code JavaScript [ par ngonka2003 ] Bonjour à tous, Voici le problème auquel je fais face depuis quelques jours et pour lequel je sollicite votre aide. Je développe en APS.NET 2.0. J’u Multiview+ html+ [ par zekotch ] je cherche un moyen de changer le contenu de ma multiview a partir du bouton html. le probleme je ne sais pas comment specifier un code dans mon lien Peut-on mettre du script dans du HTML ? [ par EhJoe ] Bonjour, Toujour débutant nageant... Voici un code que j'ai trouvé et mis dans ma page html : [code=vbs] Compteur COMPTEURS Sub Applica Récupérer données sur une page asp [ par alberto1970 ] Salut, Je ne connais pas l'ASP je code en php uniquement et j'ai un problème assez important. J'essaie de récupérer certaines données sur une page q code source d'une page web [ par pigeon11 ] Bonjour, En VbNet J'essaye de récupérer le code sources d'une pages mais je rencontre des problèmes. voila la fonction qui retourne le code source popup en utilisant la methode RegisterStartupScript [ par za3ima41 ] Bonsoir j'utilise le code suivant pour afficher une page popup (.aspx), le problème c'est que le système n'accepte pas cette suntaxe en disant : 'Sy Clic bouton non pris en compte [ par PascalCmoa ] Bonjour, Je suis en train de développer une interface d'administration pour mon site internet. Sur certaine page, lors d'un clic sur un bouton, mon é Rediriger la page [ par Souliabdo ] Bonjour, j’ai un page web qui contient une Grid view chaque fois je cliquais sur une cellule j’appelle le code MaPage.aspx.cs. Puis je recharge la Insérer une page aspx dans du code javascript [ par mathieu_gdal ] Bonjour à tous, J'ai une page asp.net (qui affiche la météo des vagues, bref), je cherche un moyen technique pour le rendre dispo sur tout site web.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



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

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