begin process at 2012 05 27 17:52:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Asp.Net creation dynamique de textbox


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

Asp.Net creation dynamique de textbox

jeudi 19 août 2004 à 08:45:11 | Asp.Net creation dynamique de textbox

SuperBouly

Membre Club
Bonjour,
Pourquoi mes textbox créées dynamiquement avec un linkButton, disparaissent au postback, et refusent donc de rendre l'info que j'ai rentrée ? Je leur attribue pourtant une ID ect, tout comme il faut.
Je précise que ma page est faite sous DreamWeaver et que mes textbox sont créées dans le footer d'un datagrid, mais que j'ai essayé dans un PlaceHolder en haut de page, ça me fait pareil .
J'ai mis partout(Page, Datagrid, Texbox) des "enableViewState", mais rien.
Comme je ne suis pas encore un ténor, tout le script et le reste est sur la même page, mais normalement, ça n'a rien à voir!

Merci pour un tuyau...
SB
jeudi 19 août 2004 à 10:22:14 | Re : Asp.Net creation dynamique de textbox

mwahid

C?est votre contrôles serveurs (zone de texte, datagrid ?) ne paraissent pas lors d?exécution de la page aspx,
Donc réinstallé le framework.
jeudi 19 août 2004 à 10:22:18 | Re : Asp.Net creation dynamique de textbox

mwahid

C?est votre contrôles serveurs (zone de texte, datagrid ?) ne paraissent pas lors d?exécution de la page aspx,
Donc réinstallé le framework.
jeudi 19 août 2004 à 12:17:42 | Re : Asp.Net creation dynamique de textbox

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
pour reinstallé le framework :

--> http://blogs.developpeur.org/redo/archive/2004/08/16/2286.aspx

Mais je pense pas que ca change grand chose.

Le problème c'est qd tu cliques sur ton lien tu vas aller sur ta fonction

private sub hl_click(...)
'ajout des boutons etc....
end sub

Une fois cette méthode executé ils vont bel et bien apparaitre sur la page, le problème et que quand tu va faire un postback tu ne vas pas retourner sur ta fonction d'ajout des boutons

il faut donc que tu recrées les boutons dans le page_load

en gros faut faire un truc comme ca

private sub hl_click()
creationcontrols()
session(isCreatedControls) = true
end sub

sub CreationControls()
'creation des Controls
end sub

sub Page_Load()

if Page.IsPostBack andalso ctype(session(IsCreatedControl),boolean) then
Creationcontrols()
end sub
end sub

Voila un peu l'idée, mais je pense qu'il doit y avoir une maniere plus simple

je peux avoir le code ? je regarderais ca quand j'aurais le temps

@+

Cyril
jeudi 26 août 2004 à 09:11:14 | Re : Asp.Net creation dynamique de textbox

SuperBouly

Membre Club
Bonjour,
Effectivement, j'ai essayé et ça marche bien.
Merci encore pour le tuyau!

Mais... Pour que ça marche, j'ai dû créer mes textbox dans un placeHolder situé en dehors du datagrid, car sinon j'ai des difficultés à communiquer avec le footer (ou ils étaient prévus initialement) de mon datagrid.
Ma sub est :

Sub CreerControle(N as integer,container as object)

dim h as integer
for h=1 to N
dim tbNomAd As New TextBox
tbNomAd.ID="tbNomAd" & h 'identification
tbNomAd.Attributes("runat")="server"
tbNomAd.EnableViewstate=true
container.Controls.Add(New LiteralControl("<br>"))
container.Controls.Add(tbNomAd)
tbNomAd.Dispose()
next
End Sub


Et Le "container" : e.item.cells(3) par exemple est reconnu lorsque je clique sur un linkButton dans le footer, mais est inconnu au bataillon quand je fais appel à la sub dans le page_Load.
Ca rejoint une autre question que j'ai posé sur le forum : Comment récupère-t-on la valeur d'un textBox ou d'une DropDownList quand ils sont situés dans le footer d'un datagrid?

La réponse que tu y donne est la bienvenue, mais elle ne fonctionne pas dans ma page.!?!?

Merci encore pour tous tes codes
Gilles
vendredi 16 février 2007 à 17:40:49 | Re : Asp.Net creation dynamique de textbox

yanis7518

salut jesusonline et superbouly

J'ai utilisé votre methodes pour créer des textbox dynamiquement et ca marche tres bien encor merci.

J'ai juste un pb j'ai une textbox ou l'utilisateur saisie la quantité de textbox a creer ( par defaut la valeur est a 15) lorsqu'il clik sur le bouton ajouter les textbox sont créées.

Le pb est que lorsque la valeur est modifiée il garde la valeur par defaut et crée les 15 textbox.

est ce que vous pourriez m'aider parce que la je vois pas du tout

Merci


Cette discussion est classée dans : textbox, net, asp, page, creation


Répondre à ce message

Sujets en rapport avec ce message

ASP.net Ouverture de page et Textbox pret a recevoir info [ par Tanis49 ] Bonjours ,j'ai un p'tit soucis en programmant mon projet:je voudrait avoir a l'ouverture d'une page le curseur dans une textbox afin de ne pas avoir à [ASP.NET]Pb "bizarre" maj TextBox [ par ricopetitdejeuner ] Bonjour,J'ai un projet contenant 2 parties (sur 2 feuilles differentes):- 1 partie saisie (nouveau + modif): contient des textbox permettant d'inserer Pb pour lire un cookie dans une page asp.net en C# [ par GerardChezy ] Bonjour.Je n'arrive pas à lire un cookie dans une page asp.net en c#, alors que le cookie a été créé dans une page asp3 et qu'il existe bien (je l'ai Bordures imagebutton en ASP.net [ par baronpoupou ] Bonjour,Je débute en ASP.net et je fais une page ou j'utilise des "imagebutton".Lorsque je visualise ma page il y a une sorte d'espaceautour de mes im Passage de paramètres sur control en asp.net [ par amorosalain ] SAMMême avec des bouquins, au début c pas facile de migrer vers asp.net. Donc, merci pour votre aide.J'ai créé un controle utilisateur .ascx que je va Prob d'affichage, page blanche avec asp.net [ par naru ] Bjr, je cherche un conseilJ'ai un script de bdd qui marche très bien, sauf sur ma machine ! Les syndromes : Apparemment la connexion à la BDD se fait asp.net les composants avec les formulaires [ par amorosalain ] SAMPlusieurs de mes pages contiennent des composants avec des objets asp.net donc, nécessitant un form runat="server"Il est impossible de mélanger plu keypress en asp.net [ par nina84 ] bonjour à tous,j'aimerais filtrer les données d'un textbox(par exemple seulement les chiffres ou les lettres) mais je ne sais pas dans quel evenement ASP.NET Pagination Query [ par Mia ] Salut à tous. Voilà, j'ai un petit problème avec la pagination. J'ai créé une page ou j'affiche une liste téléphonique contenant nom, notel. Sur cette mise en forme du texte dans une page Asp.Net [ par soussou ] Bonjour,je voudrais pouvoir mettre en forme du texte dans une page Asp.Net mais je n'ai pas pu utilser le controle RichTextBox puisque c'est un contro


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,250 sec (3)

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