FileUpload ne s'affiche pas - C#/.NET managed - Programmation
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.
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?
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);
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 ?
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? |
Oui c'est dans Page_Load, et toujours ça marche pas.
Cordialement
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)
Marsh Posté le 15-04-2011 à 00:15:41
TotalRecall a écrit : En faisant un ctrl U (source) tu vois qqch ? |
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
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