Navigation inter pages [ASP.NET][C#][2.0] - C#/.NET managed - Programmation
Marsh Posté le 24-06-2006 à 11:47:42
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é ...
Marsh Posté le 05-07-2006 à 15:29:17
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
Marsh Posté le 24-06-2006 à 09:54:15
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:
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