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 Authentification [ par doudouastam ] Bonjour à tous,(j'ai placé ce sujet dans la section système/sécurité, n'hésitez pas à le déplacer si je me suis trompé.)Je souhaite réaliser une authe master page [ par raja29 ] bonsoirje suis débutante en .net, j'ai crée une application web de gestion d'utilisateurs avec du c# et de l'asp.net sous visual studio 2008. Mais mon Attaquer une fonction à partir d'une page différente aspx [ par yann591 ] Bonjour,J'ai besoins d'attaquer une fonction d'une page a partir d'une autre page aspx, ces pages sont dans le même dossier sur le serveur. J'ai effec


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,250 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é.