Coté Serveur: Passez par une variable de session qui sera initialisée dans l'une et utilisée dans l'autre.
Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas forcement le bon NG. -- Paul Bacelar
"seb14" wrote in message news:
Bonjour,
J'utilise un frameset html qui comporte un header et un main.
Je cherche une solution pour modifier la valeur d'un label de ma page aspx de mon header à partir d'une page aspx de me main.
Utilité : mettre le nom de l'utilisateur connecté sur le header à partir
de
ma page login.aspx.
Sebastien Bovo [MS]
Bonjour,
Le plus adapté a ASP.NET serait de se passer du Frameset et d'utiliser des "user controls" pour faire l'équivalent d'une master page que l'on trouve dans ASP.NET 2.0.
Dans ce cas, on pourrait imaginer ta page qui comprend un controle pour le header, un pour le menu de droite (par exemple) et un pour le footer. Dans ce cas tu peux sans aucun probleme acceder a tous ce que tu veux coté serveur.
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Paul Bacelar" wrote in message news:
Coté Serveur: Passez par une variable de session qui sera initialisée dans l'une et utilisée dans l'autre.
Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas forcement le bon NG. -- Paul Bacelar
"seb14" wrote in message news:
Bonjour,
J'utilise un frameset html qui comporte un header et un main.
Je cherche une solution pour modifier la valeur d'un label de ma page aspx de mon header à partir d'une page aspx de me main.
Utilité : mettre le nom de l'utilisateur connecté sur le header à partir
de
ma page login.aspx.
Bonjour,
Le plus adapté a ASP.NET serait de se passer du Frameset et d'utiliser des
"user controls" pour faire l'équivalent d'une master page que l'on trouve
dans ASP.NET 2.0.
Dans ce cas, on pourrait imaginer ta page qui comprend un controle pour le
header, un pour le menu de droite (par exemple) et un pour le footer. Dans
ce cas tu peux sans aucun probleme acceder a tous ce que tu veux coté
serveur.
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net> wrote in message
news:uhbj8ovkFHA.2156@TK2MSFTNGP14.phx.gbl...
Coté Serveur: Passez par une variable de session qui sera initialisée dans
l'une et utilisée dans l'autre.
Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas
forcement
le bon NG.
--
Paul Bacelar
"seb14" <seb14@discussions.microsoft.com> wrote in message
news:571901B8-B24B-46F2-97CE-1775DFB96B38@microsoft.com...
Bonjour,
J'utilise un frameset html qui comporte un header et un main.
Je cherche une solution pour modifier la valeur d'un label de ma page
aspx
de mon header à partir d'une page aspx de me main.
Utilité : mettre le nom de l'utilisateur connecté sur le header à partir
Le plus adapté a ASP.NET serait de se passer du Frameset et d'utiliser des "user controls" pour faire l'équivalent d'une master page que l'on trouve dans ASP.NET 2.0.
Dans ce cas, on pourrait imaginer ta page qui comprend un controle pour le header, un pour le menu de droite (par exemple) et un pour le footer. Dans ce cas tu peux sans aucun probleme acceder a tous ce que tu veux coté serveur.
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Paul Bacelar" wrote in message news:
Coté Serveur: Passez par une variable de session qui sera initialisée dans l'une et utilisée dans l'autre.
Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas forcement le bon NG. -- Paul Bacelar
"seb14" wrote in message news:
Bonjour,
J'utilise un frameset html qui comporte un header et un main.
Je cherche une solution pour modifier la valeur d'un label de ma page aspx de mon header à partir d'une page aspx de me main.
Utilité : mettre le nom de l'utilisateur connecté sur le header à partir
de
ma page login.aspx.
seb14
J'avais pensé justement à passer une variable de session. Je principe sur le quel je suis parti est le suivant.
Ensuite dans ma page de login je recupere l'url qui de la page parent (donc securisé) FormsAuthentication.GetRedirectUrl(TextBox1.Text, false); je mets l'addresse en session et je redirige ma page de connexion sur ma page frameset.htm.
dans ma page contenu dans mon frame header je verifie si un utilisateur est connecté et l'affiche au cas ou. et je lance l'url de ma page contenu dans ma session dans le main du frameset.
mais maintenant la ou je bloque c'est que le rechargement de mon frameset se fait dans le main du frameset precedent. donc pas cool.
je pensais jouer avec le base target sur ma page de login mais rien y fait.
je ne vois pas comment faire
"Paul Bacelar" a écrit :
Coté Serveur: Passez par une variable de session qui sera initialisée dans l'une et utilisée dans l'autre.
Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas forcement le bon NG. -- Paul Bacelar
"seb14" wrote in message news: > Bonjour, > > J'utilise un frameset html qui comporte un header et un main. > > Je cherche une solution pour modifier la valeur d'un label de ma page aspx > de mon header à partir d'une page aspx de me main. > > Utilité : mettre le nom de l'utilisateur connecté sur le header à partir de > ma page login.aspx. > >
J'avais pensé justement à passer une variable de session.
Je principe sur le quel je suis parti est le suivant.
Ensuite dans ma page de login je recupere l'url qui de la page parent (donc
securisé)
FormsAuthentication.GetRedirectUrl(TextBox1.Text, false);
je mets l'addresse en session et je redirige ma page de connexion sur ma
page frameset.htm.
dans ma page contenu dans mon frame header je verifie si un utilisateur est
connecté et l'affiche au cas ou. et je lance l'url de ma page contenu dans ma
session dans le main du frameset.
mais maintenant la ou je bloque c'est que le rechargement de mon frameset se
fait dans le main du frameset precedent. donc pas cool.
je pensais jouer avec le base target sur ma page de login mais rien y fait.
je ne vois pas comment faire
"Paul Bacelar" a écrit :
Coté Serveur: Passez par une variable de session qui sera initialisée dans
l'une et utilisée dans l'autre.
Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas forcement
le bon NG.
--
Paul Bacelar
"seb14" <seb14@discussions.microsoft.com> wrote in message
news:571901B8-B24B-46F2-97CE-1775DFB96B38@microsoft.com...
> Bonjour,
>
> J'utilise un frameset html qui comporte un header et un main.
>
> Je cherche une solution pour modifier la valeur d'un label de ma page aspx
> de mon header à partir d'une page aspx de me main.
>
> Utilité : mettre le nom de l'utilisateur connecté sur le header à partir
de
> ma page login.aspx.
>
>
Ensuite dans ma page de login je recupere l'url qui de la page parent (donc securisé) FormsAuthentication.GetRedirectUrl(TextBox1.Text, false); je mets l'addresse en session et je redirige ma page de connexion sur ma page frameset.htm.
dans ma page contenu dans mon frame header je verifie si un utilisateur est connecté et l'affiche au cas ou. et je lance l'url de ma page contenu dans ma session dans le main du frameset.
mais maintenant la ou je bloque c'est que le rechargement de mon frameset se fait dans le main du frameset precedent. donc pas cool.
je pensais jouer avec le base target sur ma page de login mais rien y fait.
je ne vois pas comment faire
"Paul Bacelar" a écrit :
Coté Serveur: Passez par une variable de session qui sera initialisée dans l'une et utilisée dans l'autre.
Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas forcement le bon NG. -- Paul Bacelar
"seb14" wrote in message news: > Bonjour, > > J'utilise un frameset html qui comporte un header et un main. > > Je cherche une solution pour modifier la valeur d'un label de ma page aspx > de mon header à partir d'une page aspx de me main. > > Utilité : mettre le nom de l'utilisateur connecté sur le header à partir de > ma page login.aspx. > >
seb14
Je voudrais evité de passer par des "user controls". Je trouve les frameset tres utiles et ca evite de recherger toute la page inutilement. (c'est pratique pour les utilisateurs faible debit). De plus je trouve le franeset tres pratique pour l'architecture des pages. J'ai posté une reponse à paul Bacelar pour expliqué le principe que j'essaye d'utiliser ( Voir reponse à Paul Bacelar ).
Les choses elementaires sont parfois les plus compliquées.
Merci tout de meme pour ta reponse
"Sebastien Bovo [MS]" a écrit :
Bonjour,
Le plus adapté a ASP.NET serait de se passer du Frameset et d'utiliser des "user controls" pour faire l'équivalent d'une master page que l'on trouve dans ASP.NET 2.0.
Dans ce cas, on pourrait imaginer ta page qui comprend un controle pour le header, un pour le menu de droite (par exemple) et un pour le footer. Dans ce cas tu peux sans aucun probleme acceder a tous ce que tu veux coté serveur.
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Paul Bacelar" wrote in message news: > Coté Serveur: Passez par une variable de session qui sera initialisée dans > l'une et utilisée dans l'autre. > > Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas > forcement > le bon NG. > -- > Paul Bacelar > > > "seb14" wrote in message > news: >> Bonjour, >> >> J'utilise un frameset html qui comporte un header et un main. >> >> Je cherche une solution pour modifier la valeur d'un label de ma page >> aspx >> de mon header à partir d'une page aspx de me main. >> >> Utilité : mettre le nom de l'utilisateur connecté sur le header à partir > de >> ma page login.aspx. >> >> > >
Je voudrais evité de passer par des "user controls".
Je trouve les frameset tres utiles et ca evite de recherger toute la page
inutilement. (c'est pratique pour les utilisateurs faible debit).
De plus je trouve le franeset tres pratique pour l'architecture des pages.
J'ai posté une reponse à paul Bacelar pour expliqué le principe que j'essaye
d'utiliser ( Voir reponse à Paul Bacelar ).
Les choses elementaires sont parfois les plus compliquées.
Merci tout de meme pour ta reponse
"Sebastien Bovo [MS]" a écrit :
Bonjour,
Le plus adapté a ASP.NET serait de se passer du Frameset et d'utiliser des
"user controls" pour faire l'équivalent d'une master page que l'on trouve
dans ASP.NET 2.0.
Dans ce cas, on pourrait imaginer ta page qui comprend un controle pour le
header, un pour le menu de droite (par exemple) et un pour le footer. Dans
ce cas tu peux sans aucun probleme acceder a tous ce que tu veux coté
serveur.
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net> wrote in message
news:uhbj8ovkFHA.2156@TK2MSFTNGP14.phx.gbl...
> Coté Serveur: Passez par une variable de session qui sera initialisée dans
> l'une et utilisée dans l'autre.
>
> Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas
> forcement
> le bon NG.
> --
> Paul Bacelar
>
>
> "seb14" <seb14@discussions.microsoft.com> wrote in message
> news:571901B8-B24B-46F2-97CE-1775DFB96B38@microsoft.com...
>> Bonjour,
>>
>> J'utilise un frameset html qui comporte un header et un main.
>>
>> Je cherche une solution pour modifier la valeur d'un label de ma page
>> aspx
>> de mon header à partir d'une page aspx de me main.
>>
>> Utilité : mettre le nom de l'utilisateur connecté sur le header à partir
> de
>> ma page login.aspx.
>>
>>
>
>
Je voudrais evité de passer par des "user controls". Je trouve les frameset tres utiles et ca evite de recherger toute la page inutilement. (c'est pratique pour les utilisateurs faible debit). De plus je trouve le franeset tres pratique pour l'architecture des pages. J'ai posté une reponse à paul Bacelar pour expliqué le principe que j'essaye d'utiliser ( Voir reponse à Paul Bacelar ).
Les choses elementaires sont parfois les plus compliquées.
Merci tout de meme pour ta reponse
"Sebastien Bovo [MS]" a écrit :
Bonjour,
Le plus adapté a ASP.NET serait de se passer du Frameset et d'utiliser des "user controls" pour faire l'équivalent d'une master page que l'on trouve dans ASP.NET 2.0.
Dans ce cas, on pourrait imaginer ta page qui comprend un controle pour le header, un pour le menu de droite (par exemple) et un pour le footer. Dans ce cas tu peux sans aucun probleme acceder a tous ce que tu veux coté serveur.
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Paul Bacelar" wrote in message news: > Coté Serveur: Passez par une variable de session qui sera initialisée dans > l'une et utilisée dans l'autre. > > Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas > forcement > le bon NG. > -- > Paul Bacelar > > > "seb14" wrote in message > news: >> Bonjour, >> >> J'utilise un frameset html qui comporte un header et un main. >> >> Je cherche une solution pour modifier la valeur d'un label de ma page >> aspx >> de mon header à partir d'une page aspx de me main. >> >> Utilité : mettre le nom de l'utilisateur connecté sur le header à partir > de >> ma page login.aspx. >> >> > >
seb14
Ca y est ca marche. J'ai trouver une solution
Comme dis dans mon poste de reponse, j'utilise une variable de session qui comporte mon url de redirection.
Sur ma page login.aspx j'ai mis un base target=_blank et redirige apres identification sur mon frameset.
dans la page header de mon frameset je verifie si l'utilisateur est connecté si oui j'affiche son login.
dans ma page main de mon frameset je regarde si ma variable de session de redirection exist et si oui je redirige sur cette page.
et voila ca marche.
c'est vrai la connexion utilisateur sera un peu longue car je passe de page en page mais apres le site est fluide car je ne charge plus mon header et mon footer
Merci tout de meme de vos reponse.
"seb14" a écrit :
J'avais pensé justement à passer une variable de session. Je principe sur le quel je suis parti est le suivant.
Ensuite dans ma page de login je recupere l'url qui de la page parent (donc securisé) FormsAuthentication.GetRedirectUrl(TextBox1.Text, false); je mets l'addresse en session et je redirige ma page de connexion sur ma page frameset.htm.
dans ma page contenu dans mon frame header je verifie si un utilisateur est connecté et l'affiche au cas ou. et je lance l'url de ma page contenu dans ma session dans le main du frameset.
mais maintenant la ou je bloque c'est que le rechargement de mon frameset se fait dans le main du frameset precedent. donc pas cool.
je pensais jouer avec le base target sur ma page de login mais rien y fait.
je ne vois pas comment faire
"Paul Bacelar" a écrit :
> Coté Serveur: Passez par une variable de session qui sera initialisée dans > l'une et utilisée dans l'autre. > > Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas forcement > le bon NG. > -- > Paul Bacelar > > > "seb14" wrote in message > news: > > Bonjour, > > > > J'utilise un frameset html qui comporte un header et un main. > > > > Je cherche une solution pour modifier la valeur d'un label de ma page aspx > > de mon header à partir d'une page aspx de me main. > > > > Utilité : mettre le nom de l'utilisateur connecté sur le header à partir > de > > ma page login.aspx. > > > > > > >
Ca y est ca marche.
J'ai trouver une solution
Comme dis dans mon poste de reponse, j'utilise une variable de session qui
comporte mon url de redirection.
Sur ma page login.aspx j'ai mis un base target=_blank
et redirige apres identification sur mon frameset.
dans la page header de mon frameset je verifie si l'utilisateur est connecté
si oui j'affiche son login.
dans ma page main de mon frameset je regarde si ma variable de session de
redirection exist et si oui je redirige sur cette page.
et voila ca marche.
c'est vrai la connexion utilisateur sera un peu longue car je passe de page
en page
mais apres le site est fluide car je ne charge plus mon header et mon footer
Merci tout de meme de vos reponse.
"seb14" a écrit :
J'avais pensé justement à passer une variable de session.
Je principe sur le quel je suis parti est le suivant.
Ensuite dans ma page de login je recupere l'url qui de la page parent (donc
securisé)
FormsAuthentication.GetRedirectUrl(TextBox1.Text, false);
je mets l'addresse en session et je redirige ma page de connexion sur ma
page frameset.htm.
dans ma page contenu dans mon frame header je verifie si un utilisateur est
connecté et l'affiche au cas ou. et je lance l'url de ma page contenu dans ma
session dans le main du frameset.
mais maintenant la ou je bloque c'est que le rechargement de mon frameset se
fait dans le main du frameset precedent. donc pas cool.
je pensais jouer avec le base target sur ma page de login mais rien y fait.
je ne vois pas comment faire
"Paul Bacelar" a écrit :
> Coté Serveur: Passez par une variable de session qui sera initialisée dans
> l'une et utilisée dans l'autre.
>
> Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas forcement
> le bon NG.
> --
> Paul Bacelar
>
>
> "seb14" <seb14@discussions.microsoft.com> wrote in message
> news:571901B8-B24B-46F2-97CE-1775DFB96B38@microsoft.com...
> > Bonjour,
> >
> > J'utilise un frameset html qui comporte un header et un main.
> >
> > Je cherche une solution pour modifier la valeur d'un label de ma page aspx
> > de mon header à partir d'une page aspx de me main.
> >
> > Utilité : mettre le nom de l'utilisateur connecté sur le header à partir
> de
> > ma page login.aspx.
> >
> >
>
>
>
Comme dis dans mon poste de reponse, j'utilise une variable de session qui comporte mon url de redirection.
Sur ma page login.aspx j'ai mis un base target=_blank et redirige apres identification sur mon frameset.
dans la page header de mon frameset je verifie si l'utilisateur est connecté si oui j'affiche son login.
dans ma page main de mon frameset je regarde si ma variable de session de redirection exist et si oui je redirige sur cette page.
et voila ca marche.
c'est vrai la connexion utilisateur sera un peu longue car je passe de page en page mais apres le site est fluide car je ne charge plus mon header et mon footer
Merci tout de meme de vos reponse.
"seb14" a écrit :
J'avais pensé justement à passer une variable de session. Je principe sur le quel je suis parti est le suivant.
Ensuite dans ma page de login je recupere l'url qui de la page parent (donc securisé) FormsAuthentication.GetRedirectUrl(TextBox1.Text, false); je mets l'addresse en session et je redirige ma page de connexion sur ma page frameset.htm.
dans ma page contenu dans mon frame header je verifie si un utilisateur est connecté et l'affiche au cas ou. et je lance l'url de ma page contenu dans ma session dans le main du frameset.
mais maintenant la ou je bloque c'est que le rechargement de mon frameset se fait dans le main du frameset precedent. donc pas cool.
je pensais jouer avec le base target sur ma page de login mais rien y fait.
je ne vois pas comment faire
"Paul Bacelar" a écrit :
> Coté Serveur: Passez par une variable de session qui sera initialisée dans > l'une et utilisée dans l'autre. > > Coté Client: utilisation du DOM (Data Objet Model) HTML, c'est pas forcement > le bon NG. > -- > Paul Bacelar > > > "seb14" wrote in message > news: > > Bonjour, > > > > J'utilise un frameset html qui comporte un header et un main. > > > > Je cherche une solution pour modifier la valeur d'un label de ma page aspx > > de mon header à partir d'une page aspx de me main. > > > > Utilité : mettre le nom de l'utilisateur connecté sur le header à partir > de > > ma page login.aspx. > > > > > > >