Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : ACCEDER AUX CONTROLES PAR PROG DANS UNE ASPX MANAGEE PAR UNE MASTER [ WebForms / WebControl ] (AC1)

jeudi 21 août 2008 à 00:09:57 | ACCEDER AUX CONTROLES PAR PROG DANS UNE ASPX MANAGEE PAR UNE MASTER

AC1

Membre Club
Hello,
j'ai le code suivant qui devrait lire les labels dans une page.aspx normale.  Dans ce cas là ça marche.
Mais pas une aspx appelée par une master page.  Ne faites pas attention au corps du code c'est "démo",.
Donc ce cas ci avec une master il balaie les 5/6 contrôles du master page et s'arrête.  Je suis en 3.5

For Each MyForm In Me.Controls

For Each MyControl In MyForm.Controls

If TypeOf MyControl Is Label Then

strTemp = Show_Texts(Session("APPLI"), Session("P´GE"), Session("LANG"), "toto")

End If

Next

Next

Merci de votre aide.

AC1
Databases on the Web & on the LAN

jeudi 21 août 2008 à 13:37:21 | Re : ACCEDER AUX CONTROLES PAR PROG DANS UNE ASPX MANAGEE PAR UNE MASTER

AC1

Membre Club
Réponse acceptée !

Ma question n'a pas soulevé l'enthousiasme de la corporation.

j'ai trouvé une solution bancale depuis mais qui pourra aider ceux qui auront ce problème:

j'encapsule les contrôles dans un panel et le panel se laisse mieux accéder à partir de la master page.  Je suis convaincu qu'il y a solution bien plus élégante mais je n'y suis pas arrivé en adressant contentholder.

voici le code test

<%

@ Page Language ="VB" MasterPageFile ="~/Default.master" AutoEventWireup ="false" CodeFile ="TEST.aspx.vb" Inherits ="TEST" title ="Untitled Page" %>

<

asp : Content ID ="Content1" ContentPlaceHolderID ="Main" Runat ="Server">

< asp : Panel ID ="Panel1" runat ="server" Height ="50px" Width ="125px">

< asp : Label ID ="Label1" runat ="server" Text =""></ asp : Label >< br />

< asp : Label ID ="Label2" runat ="server" Text =""></ asp : Label >

</ asp : Panel >

</

asp : Content >

Protected Sub Page_PreRender( ByVal sender As Object , ByVal e As System.EventArgs) Handles Me .PreRender

Dim i As Integer

Dim oLabel As New Web.UI.WebControls.Label

For i = 0 To Me .Panel1.Controls.Count - 1

If TypeOf ( Me .Panel1.Controls.Item(i)) Is Web.UI.WebControls.Label Then

oLabel =

CType ( Me .Panel1.Controls.Item(i), Web.UI.WebControls.Label)

oLabel.Text =

"Ceci est un label"

End If

Next

oLabel.Dispose()

oLabel =

Nothing

End Sub



AC1
Databases on the Web & on the LAN



Cette discussion est classé dans : page, aspx, session, acceder, master


Répondre à ce message

Sujets en rapport avec ce message

Appel d'une page aspx à partir d'une page asp et accès aux variables de session sur l'asp.net [ par Actarus108 ] Bonjour à tous et à toutesJe vous soumets aujourd'hui un petit problème un peu sioux sur lequel je me casse les neurones...J'ai un page asp qui stocke pb qd je veux acceder aux controles de ma page.aspx [ par bootchoz ] salut à vous,je n'arrive pas à acceder aux controles de ma page.aspx dans le code behind ces controles sont situés :         <asp:D [C#] Acceder a un contrôle depuis page (sur master page) [ par ultiny ] Bonsoir,Je voudrais savoir comment peut-on, en C#, accéder à un controle (sur ma MasterPage HTML, il porte l'id MyTitle) depuis la Page en cours de tr probleme masterPage et session [ par samkil ] Bonjour,  Peut on  recuperer et utiliser des données session dans une master page Mon probleme est le suivant : J'ai une banniere dans laquelle je doi Image [ par 24 ans ] Salut tout le monde,J ai une page master qui contient une imageAlors mon probleme est le suivant    si le niveau de la page est au meme niveau (chemin Problème de session [ par herve_labenere ] Bonjour,Je tente d'utiliser des sessions pour optimiser l'authentification des membresde mon appli.1) Mais impossible sous Ie, de récupérer la valeur Session ASP.NET C# [ par fablevr92 ] Bonjour, J'ai développé deux pages view.aspx.cs, Pay.aspx.cs, et une classe MyTimer.cs.La page view doit créer un timer, et la page Pay.aspx.cs crée u utilisation des master pages [ par pigeon11 ] Bonjour, Dans mon application j'ai une page contenant un menu déroulant qui red 1 seule page pour tout un site ( url.com/mapage.aspx?contenu=accueil ) [ par talavera ] Bonjour tout le monde, dites moi, est-ce que vous pourriez m'aider ? Parce que en faite, je me suis mis au developpement .net depuis pas longtemps, e Affichage d'une page aspx en plein page ! [ par KimBoOKNI ] Salut tout le monde! S'il vous plait,est ce que vous pouvez m'indiquer comment afficher une page aspx en plein page de mon navigateur comme dans le si


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.