begin process at 2012 02 14 04:51:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

WebControl

 > 

ITemplate perte des controles au PostBack


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ITemplate perte des controles au PostBack

mardi 5 août 2008 à 09:29:36 | ITemplate perte des controles au PostBack

Yxion

Membre Club
Bonjour tous le monde,

J'ai un p'tit problème avec les ITemplate, voici l'explication de ce que j'essaie de faire :

J'ai un WebControle qui dispose d'une collection d'items dans le style du controle Repeater. Cette collection implémente IList et ses méthodes accèdent directement à la collection de contrôle de mon WebControl, ex :
void IList.Add(object item)
{
 this._parent.Controls.Add((Control)item);
}

Cette collection est remplit d'items d'un type particulier et perso de WebControl (Je dispose aussi d'une collection spécial pour la méthode CreateControlCollection).

Mon but est de populer cette collection lors du DataBind en fonction d'une collection d'objets. Je boucle sur ma collectionn d'objet dans ce style :

foreach(object obj in list)
{
  MyControl c = new MyControl();
  myTemplate.InstantiateIn(c);
  myCollection.Add(c);           // Ce add ajoute en faite directement le controle dans la collection this.Controls
}

Mon pb : Je perds tout les controles au PostBack

NB : Mon control MyControl implément INamingContainer

Ca me prends le choux et je ne sais pas ou donner la tete pour trouver mon problème.... merci de votre aide


I love .net


Cette discussion est classée dans : controles, add, collection, mycontrol, itemplate


Répondre à ce message

Sujets en rapport avec ce message

Pb de ' dans ma bd [ par pitoux ] Bonjour,quand j'execute le code suivant :SQL_add_zone="EXEC sp_referential_add_zone '"&name&"' "set add_zone = conn.Execute(SQL_add_zone)les ' et " da collection d une form avec enctype="multipart/form-data" [ par Poulipe ] Bonjour,j essaye de recuperer la collection d une form enctype="multipart/form-data"mais sans resultat pour le moment.Si quelqu un connait la soluce, Recupérer une image sur le server [ par Troopers ] Salut!je cherche à ajouter une image dans un control imageListça fonctionne très bien si les images sont sur le poste client: TreeView1.Font.Name = "A Collection de webcontrol en asp.net [ par pascalwick ] voila je suis entrain de developper une dll de traduction qui va traduire une page et tous ses webcontrols.je desire donc faire une boucle pour trouve AUTOINC [ par brok ] Je programme en c# et j'utilise une base ACCESS.Je souhaite executer la requete suivante :ALTER TABLE tab1 ADD COLUMN c1 AUTOINCmais matrix refuse:" S Lister les controles d'une page asp [ par Marcus2508 ] Je bosse sur ASP.net avec C#J'aimerai lister la totalité des champs textes des textbox, dropdownlist ... composant ma feuille .aspx après un clic sur WebControl dynamique [ par isadev ] isadevBonjour,Je veux créer des boutons dynamiques (un nombre qui varie selon certaines données).J'y arrive sans problèmes<table border=0 cellspacing= ajouter un tableau dans un tableau [ par juando ] J'ai un tableau de créer dans ma page asp.net et dans ce tableua je voudrais ajouter des tableaux dynamiquement en fonction de ce que je lis dans un b [ASPX][C#] acceder à mes controles [ par tobleronne ] Bonjour, comment puis je acceder a mes controle qui sont : J'ai un "placeHolder" qui contient un webControl "Table" qui contient des "rows" et "cells" Positionner un WebForm [ par ascj ] Je définis un webform de cette manière :Button bp = new Button();bp.Text = "OK";bp.Style.Add("LEFT","100px");bp.Style.Add("TOP","100px");Page.FindCont


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales