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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [ASP.NET][C#][2.0] Navigation inter pages

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP.NET][C#][2.0] Navigation inter pages

n°1394061
Worldofdad​a
Posté le 24-06-2006 à 09:54:15  profilanswer
 

Bonjour,
 
Je suis sur le développement d'un site web en C# et j'ai quelques soucis ...
J'ai crée plein de composants qui correspondent à la partie centrale de ma page, qui seront appellés ou non par rapport a l'url du site.
Ils sont tous placés dans l'index.aspx et seul celui qui doit etre affiché a Visible = true
 
Par exemple :
Tous les composants sont sur la page avec l'attribut Visible=false;
Si dans mon URL, le champ Request = forum alors le composant forum a l'attribut Visible = true.
 
Mon problème est que les Page_Load des composants où le Visible=false sont executés.
Ce qui pose des problèmes de perf, et de plantage.
 
Code de ma page principale:

Code :
  1. protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.     }


 
Le page_load est tout vide.
Tous les controles ont été mis a Visible=false dans le HTML.
 
Savez vous si c'est normal ?
Avez vous une meilleure méthode pour gérer la navigation ?
(je débute en ASP.NET 2 et je suis pas un pro de la version 1.1)
 
Merci beaucoup
Worldofdada

mood
Publicité
Posté le 24-06-2006 à 09:54:15  profilanswer
 

n°1394080
Worldofdad​a
Posté le 24-06-2006 à 11:47:42  profilanswer
 

En fait, mon problème est sur le Visible = false qui ne marche pas.
 
J'ai :
<uc6:index ID="ucForum" runat="server" Visible="false" />
 
Et mon composant est toujours affiché ...

n°1401156
totokick
ou TotoK pour les intimes
Posté le 05-07-2006 à 15:29:17  profilanswer
 

Yop,
 
Tu t'emmerde pour rien. Il y a beaucoup plus simple pour faire ca. Tous tes composants usercontrol je presume peuvent etre charge en live au niveau d'un objet appele PlaceHolder
 
ph.Controls.Add(Server.MapPath("./forum.ascx" )); // par exemple
 
ton placeholder ph etant place la ou les pages doivent se charger


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

  [ASP.NET][C#][2.0] Navigation inter pages

 

Sujets relatifs
[ASP.NET] Export Gridview vers ExcelAutomatiser une correction pour 500 pages HTML
[VB.NET] Acceder au variables d'une classe...?Manipulation Word sous .Net
Manipulation Word sous .NetAspirateur de site conserve pages en PHP
Probleme de décalage des textes sur les pagesProblème taille pages sous dreanweaver (urgent !!)
Comment remplir un DataGrid à partir d'un fichier XML en VB.Net ?? 
Plus de sujets relatifs à : [ASP.NET][C#][2.0] Navigation inter pages


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