FileUpload ne s'affiche pas

FileUpload ne s'affiche pas - C#/.NET managed - Programmation

Marsh Posté le 07-04-2011 à 16:08:37    

Salut,
je suis en train de développer un site web, et j'ai mis ce code pour upload plusieurs fileuploads. mais le problème est que rien ne s'affiche. j'ai fait un test en remplaçant FileUpload par Button, et les 5 boutons s'affichent, quelqu'un peut m'aider s'il vous plait
 
for (int ind = 0; ind < 5; ind++){
FileUpload fu=new FileUpload();
fu.ID = "fu"+ind.ToString();
fu.Visible = true;
p.Controls.Add(fileup);
this.Panel1.Controls.Add(fu);
}
 
 
Merci d'avance

Reply

Marsh Posté le 07-04-2011 à 16:08:37   

Reply

Marsh Posté le 12-04-2011 à 15:05:50    

Il faut que tu utilises la méthode CreateControl()  et non un simple New de ton contrôle.

Reply

Marsh Posté le 12-04-2011 à 16:50:21    

ov3rflow a écrit :

Il faut que tu utilises la méthode CreateControl()  et non un simple New de ton contrôle.


 
Premièrement Je vous remercie pour ta réponse.  CreateControl()  n'est pas reconnu en tant que méthode dans C#
Alors comment faire?

Reply

Marsh Posté le 12-04-2011 à 22:06:17    

Je t'ai raconté des bêtises, j'ai confondu avec la création d'un custom userControl, ça m'apprendra a lire en diagonale

 

J'essaierai de jeter un œil demain ;)

 

Par contre je comprend pas ta ligne:       p.Controls.Add(fileup);


Message édité par ov3rflow le 12-04-2011 à 22:09:23
Reply

Marsh Posté le 13-04-2011 à 10:06:55    

Bizarre ton problème, tu es sûr que c'est le code ci dessus qui tu éxecutes?
 
Dans quel évenement tu as mis ce code? Page_Load ?

Reply

Marsh Posté le 13-04-2011 à 18:40:30    

ov3rflow a écrit :

Bizarre ton problème, tu es sûr que c'est le code ci dessus qui tu éxecutes?
 
Dans quel évenement tu as mis ce code? Page_Load ?


 
Oui c'est dans Page_Load, et toujours ça marche pas.
Cordialement

Reply

Marsh Posté le 14-04-2011 à 10:00:33    

En faisant un ctrl U (source) tu vois qqch ?
Le panel est bien là ?
D'autres controles (genre un label tt bête) y arrivent bien ?
En debug tu passes dans ton code ?
D'autres trucs qui s'exécuteraient dans le Page_Load fonctionnent ? (teste en affectant un literal par exemple)

Message cité 1 fois
Message édité par TotalRecall le 14-04-2011 à 10:01:59

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 15-04-2011 à 00:15:41    

TotalRecall a écrit :

En faisant un ctrl U (source) tu vois qqch ?  
Le panel est bien là ?  
D'autres controles (genre un label tt bête) y arrivent bien ?
En debug tu passes dans ton code ?
D'autres trucs qui s'exécuteraient dans le Page_Load fonctionnent ? (teste en affectant un literal par exemple)


Oui tout se passe bien, j'ai tester le code en y affichant un texte à la fin, et ça marche. mais le fileupload ne s'affiche pas. je sais même pas d'où vient le problème

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed