IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

appel Ajax dans la même instance de classe


Sujet :

ASP.NET

  1. #1
    En attente de confirmation mail
    Inscrit en
    Octobre 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 127
    Points : 112
    Points
    112
    Par défaut appel Ajax dans la même instance de classe
    Bonjour à tous,

    Je développe une application en ASP .Net (C#). Je précise que je suis en 1.1 (c'est le client qui veut).

    Ma question est la suivante :

    Lorsque je charge une page (aspx), le code appelé derrière est la méthode "Page_Load" d'une classe en C#, puis-je appeler ensuite une méthode de cette même classe / même instance par un controle Ajax de ma page ?

    Pour résumer, je cherche à faire du chargement differer d'une div, car le traitement de cette div peut etre assez long...

    Qu'en pensez vous ?

    Merci à tous.

  2. #2
    En attente de confirmation mail
    Inscrit en
    Octobre 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 127
    Points : 112
    Points
    112
    Par défaut Précisions...
    J'ai pas du être très clair dans ma question en fait .

    J'aimerais juste savoir si il est possible en ASP d'appeler un Page_Load, et ensuite une autre méthode, via une requete Ajax, une fois la page chargée...

    Merci !

  3. #3
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 261
    Points : 12 476
    Points
    12 476
    Par défaut
    La page ASP.NET est créée au début de la requête HTTP et détruite après avoir répondu à la requête HTTP.
    Vous ne pouvez donc pas accéder à une page ASP.NET hors d'une requête HTTP. Rien ne vous empêche de créer une page ASP.NET sur une requête AJAX qui n'est qu'une requête HTTP particulière. Mais attention, pour activer le cycle de vie d'une page ASP.NET il faut que le viewstate de la page ainsi que ces cookies fassent partie de la requête HTTP/AJAX.

  4. #4
    En attente de confirmation mail
    Inscrit en
    Octobre 2008
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 127
    Points : 112
    Points
    112
    Par défaut Merci
    Merci pour la clarté de la réponse. Et zut ! Moi qui croyait que l'ASP avait des secrets cachés... Snif

    Merci encore.

    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [11g] Plusieurs databases dans la même instance sans RAC ?
    Par AyaGizmo dans le forum Administration
    Réponses: 8
    Dernier message: 10/09/2009, 15h03
  2. [AJAX] Conflits lors de deux requêtes AJAX dans la même fonction js
    Par fayred dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 15/07/2008, 15h49
  3. [script.aculo.us] Appel Ajax dans Ajax
    Par guiltouf dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 22/05/2007, 13h29
  4. [AJAX] deux requetes ajax dans une même page
    Par mitmit dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/05/2007, 13h52
  5. [AJAX] Répétition d'appel de script ajax dans un même formulaire
    Par lodan dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 20/09/2006, 18h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo