begin process at 2012 05 28 08:57:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

Ajax

 > 

Récupération du id d'un control dans un updatePanel


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

Récupération du id d'un control dans un updatePanel

vendredi 22 janvier 2010 à 18:22:25 | Récupération du id d'un control dans un updatePanel

traum7


bonjour,

j'ai un projet web en vb.net dont j'utilise ajax, sur une page "Page1.aspx" qui est une page contenu de la page "Master.master", je veux récupérer le id de certains contrôles pour modifier leur valeur ".Texte" alors j'ai essayé plusieurs façon de faire j'arrive pas à accéder au controle

ma structure

la page master contient
- ContentPlaceHolder
- UpdatePanel
la page "Page1.aspx"
-Content
-Accordion
- mes contrôles

le code que j'ai essayé de faire

Dim cpl As ContentPlaceHolder = Page.Master.FindControl("ContentPlaceHolder1")
Dim up As UpdatePanel = cpl.FindControl("UpdatePanel1")
Dim lb As Label = up.FindControl("lbl_1_1")

mais ça marche pas

quelqu'un à une idée s'il vous plaît Merci

TRAUME
dimanche 24 janvier 2010 à 21:30:07 | Re : Récupération du id d'un control dans un updatePanel

Nurgle

Membre Club Administrateur CodeS-SourceS
Salut,

Si le UpdatePanel est dans le ContentPlaceHolder, bah c'est "normal" ! Petite explication sur les MasterPages :
Le (ou les) contrôles ContentPlaceHolder servent à indiquer dans la MasterPage où va être inséré le contenu de la page.
Donc à l'exécution de ta page, tout ce que tu as pu mettre dans le ContentPlaceHolder est supprimé, et tout ce qui est défini dans "Page1.aspx" est inséré à la place.
Sauf cas rare, on ne met jamais rien dans le contrôle ContentPlaceHolder qui est dans la MasterPage !

Si tu veux que ces contrôles là restent dans toutes tes pages, met les en dehors du ContentPlaceHolder.
Si par exemple tu les mets directement dans la MasterPage, ensuite, effectivement, tu peux les retrouver comme tu le faisais :
Code Visual Basic :
Dim up As UpdatePanel = CType(Page.Master.FindControl("UpdatePanel1"),UpdatePanel)


Bonne soirée,
Nurgle (Antoine)
dimanche 24 janvier 2010 à 23:22:18 | Re : Récupération du id d'un control dans un updatePanel

traum7


Merci pour la réponse en effet j'ai pu avoir une solution à mon cas, déjà en réanalysant mon code j'ai découvert une erreur de conception : essayer d'accéder à un contrôle qui entre les deux balises contentplaceholder de la page master donc il est supprimé comme vous l'avez mentionné.

sinon la solution était d'accédé aussi au Accordion qui contenait mes contrôles


TRAUME


Cette discussion est classée dans : page, id, master, updatepanel, findcontrol


Répondre à ce message

Sujets en rapport avec ce message

protection d'une page par un mot de passe [ par wboultam ] Bonjour,je veux protéger une page, j'ai utiliser le code ci-dessous sur la page qui méne vers la page à protéger mais si je tente d'acéder directement Mettre à jour un textbox depuis une deuxième page. [ par lmu ] Hello,J'ai un formulaire avec une dizaine de Textbox.L'un de ces textbox contient une donnée numérique (ID de la catégorie).Un bouton (à côtés du text Adresse d'une page [ par beetsy ] bonjourJe vous explique :c une appli asp.netdans laquelle il y a des articles,je voudrais faire ca :lorsque je tappe par exemple : http://monappli.com PROBLEME SUR UN DATAGRID [ par LOUTTY ] SalutJ'ai un datagrid, dans la premiere colonne je voudrais mettre une image qui pointe vers une page ou j'aurai le detail de la ligne de mon datagrid Debut en asp.net [ par blat ] Bonjour, Pour des questions techniques, je dois passer en asp.net et donc convertir tout ce que j'avais deja fait en asp.Pour info, avant ce matin, j' Site Multilingue et vitesse d'execution en asp3 [ par Jackboy ] Bonjour ! ASP3 Je créer mon site (cavacliquer.com) en plusieurs langues, j'aimerai avoir votre point de vue avant d'aller plus loin. Pour le moment Master Pages [ par elpens ] Bonjour a tous,Je ne sais pas si c'est moi qui suis stupide mais je n'arrive pas à réaliser quelque chose de correct avec une master page!Voilà la sit session en jsp [ par princessemili ] Bonjour Comment fait tu pour passer l'objet session a une autre page.dans ma page principale j'ai formulaire j'envoi a la page 2 ou je créer ma sessi Master page et Erreur au deploiement [ par darkmomo ] Bonjour, Voilà, je suis entrain de développer un site en ASP avec visual .NET 2005  et j'utilise une master page. Lorsque je débug l'application et la Master Page [ par drahcir ] Salut à tous,est-ce quelqu'un pourrait m'indiquer où je pourrais un bon tuto sur les master pages. J'ai consulté l'aide msdn, mais j'ai du mal, notamm


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

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