Comment remplir une textBox de facon dynamique ? [ASP.Net] - C#/.NET managed - Programmation
Marsh Posté le 07-02-2004 à 15:27:46
un truc du style il me semble
Code :
|
Marsh Posté le 07-02-2004 à 15:36:16
Merci de ta réponse
Alors voilà mon code (j'ai enlevé ce qui ne sert à rien:les autres boutons, textBox,...)
Code :
|
Et là le compilateur me dit nomuser n'est pas déclaré, (ce qui est vrai), mais je ne sais pas comment faire pour qu'il soit déclaré correctement...
Marsh Posté le 07-02-2004 à 15:52:19
euh... il est déclaré, mais peut-être pas initialisé. fais une trace.
Moi je bosse en C# alors le code VB...
En C# il faut déclarer les variable en protected pour pouvoir les utiliser depuis le codebehind. Mais je pense pas qu'en VB il y aie cette notion (quoique)
Marsh Posté le 07-02-2004 à 16:04:03
Code :
|
J'ai essayé de déclarer mes varaibles en Protected mais il me dit: 'Protected' n'est pas valide dans une déclaration de variable locale. De plus tout le reste de la page est codée en VB alors je ne peux pas passer en C#... Arf c'est vraiment dommage il ne manquait plus que ca dans ce formulaire... Le problème c'est que je suis pas doué en prog
Enfin merci quand même pour ton aide
Marsh Posté le 07-02-2004 à 16:28:56
et comme ça
Code :
|
Marsh Posté le 07-02-2004 à 16:34:40
Non ca me mets le chaine <% nomuser %> dans la zone de texte et non le contenu de la variable...
Marsh Posté le 07-02-2004 à 16:39:05
Je crois que je vais contourner le problème en empéchant l'utilisateur de choisir l'expéditeur, en le mettant en dur mais toujours en fonction de son nom d'utilisateur que je récupère grave au code que j'ai mis plus haut dans ce post... comme ca plus de problème de ce côté là...
Mais si t'as une autre idée je suis bien évidemment preneur !! et encore emrci de ton aide
Marsh Posté le 07-02-2004 à 16:39:45
et ça ? Dernier essai
Code :
|
Marsh Posté le 07-02-2004 à 16:44:02
Une autre erreur...
Message d'erreur de l'analyseur: Les balises serveur ne peuvent pas contenir des constructions <% ... %>.
Merci beaucoup quand même
Marsh Posté le 07-02-2004 à 16:46:32
ça marche ça chez moi
Code :
|
Marsh Posté le 07-02-2004 à 16:56:36
Toujours le même problème...
Message d'erreur du compilateur: BC30451: Le nom 'nomuser' n'est pas déclaré.
Marsh Posté le 07-02-2004 à 19:43:00
donne TOUT le code stp...
tu as du déclarer cette variable dans un fct c'est pas possible
Marsh Posté le 08-02-2004 à 10:03:25
Salut, voilà le code complet de ma page, tu vas voir c'est codé à la barbare... Il y a de l'ASP un peu partout...
Code :
|
Marsh Posté le 08-02-2004 à 10:29:25
Le code va te retourner une erreur lors de la compilation si il n'obtient pas un utilisateur authentifié par IIS lors de son éxécution, ou alors il faut modifier les tabl(1) par tabl(0) sinon il va te dire index hors de la taille du tableau...
Marsh Posté le 07-02-2004 à 15:03:46
Salut,
J'ai crée une page en ASPX qui permet d'envoyer un mail, le problème est que je voudrais remplir automatiquement le champ Expéditeur en détectant l'utilisateur, pour ca aucun problème, le problème est que je voudrais remplacer Text="un texte écrit en dur" par Text="le nom de mon utilisateur qui a été détecté"
Voila le code qui détecte l'utilisateur loggué sur IIS quand on ouvre la page:
Voilà la ligne qui crée la TextBox:
Ma question est donc comment placer la variable nomuser dans la TextBox ? car Text="" n'accèpte qu'une chaine et non une variable...
J'espère etre clair, sinon n'hésitez pas a me poser une question
Message édité par Webman le 07-02-2004 à 15:13:03