Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
907 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Récupérer l'objet Page courant ds une classe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer l'objet Page courant ds une classe

n°238141
azra28
Posté le 31-10-2002 à 20:26:33  profilanswer
 

Salut,
 
Je souhaite connaitre l'objet Page courant ds une classe, ms je ne sais pas comment faire, evidement je peux appeler ma méthode en lui passant un param, ms c'est crasseux et je finirais tjrs par avoir des pb
 
Si qqn a une idée

mood
Publicité
Posté le 31-10-2002 à 20:26:33  profilanswer
 

n°238424
Rem'
Posté le 01-11-2002 à 23:49:31  profilanswer
 

Va jeter un oeil du côté de HttpContext...

n°238426
azra28
Posté le 02-11-2002 à 00:14:47  profilanswer
 

Si tu pouvais m'en dire plus stp car jusque ici g pas réussi à trouver et pourtant g chercher à utiliser cette classe

n°238427
Rem'
Posté le 02-11-2002 à 00:22:31  profilanswer
 

Si tu veux récupérer des infos du user tu peux utiliser HttpContext (<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebhttpcontextmemberstopic.asp">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebhttpcontextmemberstopic.asp</a> )
sinon tu devras passer à une méthode ton objet Page...

n°720576
totokick
ou TotoK pour les intimes
Posté le 10-05-2004 à 13:50:34  profilanswer
 

Bonjour,
 
Je relance le sujet car je suis confronte au meme probleme. Sur mon site, je fais toujours appel a la page home.aspx et un placeholder au centre charge, a la maniere de pseudo-frames, le bon usercontrol. Voici la source du codebehind de home.aspx, home.cs:

Code :
  1. public class home : Page
  2. {
  3. protected Label lbl;
  4. public string currentPage;
  5. public Button b;
  6. public PlaceHolder auMilieu;
  7. public home()
  8. {
  9.  Session["page"] = this;
  10.  currentPage = "christmas.ascx";
  11.  //...
  12. }
  13. private void Page_Load(object sender, System.EventArgs e)
  14. {
  15.  auMilieu.Controls.Add(LoadControl(currentPage));
  16.  lbl.Text = "Page en cours : "+currentPage;
  17. }


J'ai un menu a gauche de la page, qui est aussi un user control
menu.cs, quand je clic sur le lien, je veux que la variable currentpage change, mais j'arrive pas a recuper l'objet home (etendu de page) apres l'avoir stocke dans session... :fou:

Code :
  1. public class menu : UserControl
  2. {
  3. public LinkButton lba;
  4. public home p;
  5. public menu()
  6. {
  7.  p = (home) Session["page"];
  8. }
  9. public void lba_clicked(object sender, EventArgs e)
  10. {
  11.  p.currentPage = "xmlManager.ascx";
  12. }
  13. }


 
Comment contourner ce pb? Le compilateur me dit que pour utiliser Session, enableSessionState doit etre a true, eh bien il y ai, donc je vois pas ou est le probleme!
 
Help please


---------------
"Un voyage de plusieurs milliers de kilometres commence par un simple pas"
n°769627
alknon
Posté le 18-06-2004 à 22:47:03  profilanswer
 

doit y avoir un truc comme System.Web.HttpContext.Current qui a comme membre Request, Server, Session....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Récupérer l'objet Page courant ds une classe

 

Sujets relatifs
recupérer l'identifiant d'un element qu'on vient de créerempéché messages barre de tache lors de l'ouverture de la page ?!?!?
[C, C++] Récupérer l'enregistrement courant d'une requêteRécupérer variables formulaires sans POST, direct en php avec pointeur
quelle est la fonction pour récupérer un caractére sans taper entréeRécupérer une sauvegarde de MySQL
impression page web (IDM_PRINT)[php] Inclusion d'une PAGE http://www.monserveur/mapage.p hp
recuperer le resultat d'une requette sql avec count(*) 
Plus de sujets relatifs à : Récupérer l'objet Page courant ds une classe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR