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 :

[ASP.NET] Server.Execute et les PostBack


Sujet :

ASP.NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    F�vrier 2007
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2007
    Messages : 2
    Par d�faut [ASP.NET] Server.Execute et les PostBack
    Bonjour,

    Je suis en train de d�velopper une application Web en ASP.NET. Ayant fait beaucoup de PHP par le pass�, j'aimerais utiliser une m�thode PHPesque afin de charger mes page : j'ai une seule page (par exemple, index.html) qui, selon le nom d'une page pass� en param�tre, inclus ladite page.

    Donc, dans ma page "h�te", j'aurais le <html>, <head>, <body> (mais pas l'int�rieur du <body>), et dans ma page incluse, je mettrais mes contr�les serveur et Page_Load et mon formulaire runat="server".

    J'ai fait un test, et j'ai r�ussi � appeler, dans ma page h�te, une fonction qui ex�cute Server.Execute("page_incluse.aspx"). L�, �a marche, le contr�le est donn�e � la page incluse et le Page_Load charge la page.

    Mon probl�me serait r�gl� � ce moment-l�. Or, il ne l'est pas, car qui dit traitement dit "PostBack" (clic sur un bouton, par exemple). Si j'effectue un PostBack, j'aimerais que ce soit la page h�te qui se rafra�chisse en m�me temps que la page incluse (mais que cette derni�re (la page incluse) d�tecte le PostBack).

    Or, et c'est l� le noeud du probl�me, quand je fais un postback dans la page incluse, c'est cette page seulement qui est recharg�e (donc pas de <html>, <head>, <body> qui vient de la page h�te) !

    Et ce n'est absolument pas �a que je veux !

    La directive <!-- #include file="page.aspx" --> ne fonctionne pas, car le nom de la page � inclure est statique et que je ne suis pas certain que le Page_Load soit ex�cut�.

    Quelqu'un a-t-il une id�e pour r�soudre mon probl�me ?

    Merci,

    Fondateur0426

  2. #2
    Membre chevronn�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Janvier 2006
    Messages
    400
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 400
    Par d�faut
    Bonjour

    Je te dirai qu'il faut oublier les inclusions . L�, de bon matin, une raison me vient � l'esprit: la gestion des �v�nements devient quasi impossible (tu l'a constat� toi m�me).

    Donc pour r�pondre � ta question, ta page h�te devrait etre une MasterPage, avec un contenu universelle � tes pages. Et d'un autre c�t�, tu aurais x pages aspx avec des contenus variants.
    Au passage la MasterPage ASP remplace bel et bien la technique Include PHP.

    Voil�

    Ps: Pense au tag [ASP.NET] ou [VB.NET] dans le titre de ton poste si tu veux qu'il demeure

  3. #3
    Nouveau candidat au Club
    Inscrit en
    F�vrier 2007
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2007
    Messages : 2
    Par d�faut Oui, mais...
    �a fonctionne, mais je ne peux pas faire de Page_Load avec ma page incluse ?

    Et plus important : si j'appelle une fonction du fichier inclus.aspx.vb, je ne peux pas modifier les propri�t�s d'un contr�le !

    Est-ce normal ?

    Le seul Page_Load qui fonctionne, c'est celui de la page m�re.

Discussions similaires

  1. [ASP.NET] Probl�matiques rencontr�es pendant les devs
    Par lutecefalco dans le forum Framework .NET
    R�ponses: 1
    Dernier message: 08/05/2007, 21h09
  2. [IIS][ASP.net] temps execution page aspx
    Par lenoil dans le forum IIS
    R�ponses: 1
    Dernier message: 27/04/2007, 15h24
  3. [ASP.NET][C#]Comment modifier les entetes d'un DataGrid?
    Par Cervantes dans le forum ASP.NET
    R�ponses: 2
    Dernier message: 11/04/2007, 17h51
  4. [C#/ASP.Net/DAL] Quelles sont les bonnes pratiques ?
    Par fouhaa dans le forum Acc�s aux donn�es
    R�ponses: 4
    Dernier message: 13/07/2006, 23h54
  5. R�ponses: 5
    Dernier message: 28/11/2005, 09h52

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