begin process at 2012 02 12 22:02:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

WebControl

 > 

ACCEDER AUX CONTROLES PAR PROG DANS UNE ASPX MANAGEE PAR UNE MASTER


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

ACCEDER AUX CONTROLES PAR PROG DANS UNE ASPX MANAGEE PAR UNE MASTER

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ée 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 Session.LCID [ par Ethan ] Bonjour a tous, J'ai créé une application de test afin de tester la variable Session.LCID en lien avec le global.asax. Dans la fonction session_star Renvoyer un flux xml par une page aspx [ par hichamveo ] Bonjour, j'ai une page aspx qui recois un ticket par un serveur CAS,aprés je valide le ticket aprés reception et je recois bien les informations de l'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,387 sec (3)

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