En fait j'ai un site Web "generique" que j'aimerai "personnaliser" en
fonction des clients par exemple.
Apparement en ASP 2.0 il y a le systeme de theme qui permet de faire cela.
Mais j'aimerai par exemple disposer les menus ou les images de fonds, les
logos differements en fonction des clients. Je pensais pour cela faire une
master page par client.
Donc par exemple dans le web.config d'un client je pourrais specifier sa
master page mais apres comment dire à toutes mes pages ASP d'utiliser cette
master page.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice Manac'h
Bonjour,
le fait de le spécifier dans le web.config l'impose aux pages du site.
Cordialement,
P. Manac'h MCS France
"dav" a écrit dans le message de news:
Bonjour,
En fait j'ai un site Web "generique" que j'aimerai "personnaliser" en fonction des clients par exemple.
Apparement en ASP 2.0 il y a le systeme de theme qui permet de faire cela. Mais j'aimerai par exemple disposer les menus ou les images de fonds, les logos differements en fonction des clients. Je pensais pour cela faire une master page par client.
Donc par exemple dans le web.config d'un client je pourrais specifier sa master page mais apres comment dire à toutes mes pages ASP d'utiliser cette master page.
Je ne sais pas si je suis bien clair...
Bonjour,
le fait de le spécifier dans le web.config l'impose aux pages du site.
Cordialement,
P. Manac'h
MCS France
"dav" <dav@tele2.fr> a écrit dans le message de news:
uU4ryqPaFHA.1456@TK2MSFTNGP15.phx.gbl...
Bonjour,
En fait j'ai un site Web "generique" que j'aimerai "personnaliser" en
fonction des clients par exemple.
Apparement en ASP 2.0 il y a le systeme de theme qui permet de faire cela.
Mais j'aimerai par exemple disposer les menus ou les images de fonds, les
logos differements en fonction des clients. Je pensais pour cela faire une
master page par client.
Donc par exemple dans le web.config d'un client je pourrais specifier sa
master page mais apres comment dire à toutes mes pages ASP d'utiliser
cette master page.
le fait de le spécifier dans le web.config l'impose aux pages du site.
Cordialement,
P. Manac'h MCS France
"dav" a écrit dans le message de news:
Bonjour,
En fait j'ai un site Web "generique" que j'aimerai "personnaliser" en fonction des clients par exemple.
Apparement en ASP 2.0 il y a le systeme de theme qui permet de faire cela. Mais j'aimerai par exemple disposer les menus ou les images de fonds, les logos differements en fonction des clients. Je pensais pour cela faire une master page par client.
Donc par exemple dans le web.config d'un client je pourrais specifier sa master page mais apres comment dire à toutes mes pages ASP d'utiliser cette master page.
Je ne sais pas si je suis bien clair...
Aurélien [MS]
Bonjour,
Tu peux changer le Master Page dans l'événement Page_PreInit de ta page. Il suffit que tu testes quel client affiche la page et changer le Master Page en fonction :
Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit Me.MasterPageFile = "~/MasterPage2.master" End Sub
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"dav" a écrit dans le message de news:
Bonjour,
En fait j'ai un site Web "generique" que j'aimerai "personnaliser" en fonction des clients par exemple.
Apparement en ASP 2.0 il y a le systeme de theme qui permet de faire cela. Mais j'aimerai par exemple disposer les menus ou les images de fonds, les logos differements en fonction des clients. Je pensais pour cela faire une master page par client.
Donc par exemple dans le web.config d'un client je pourrais specifier sa master page mais apres comment dire à toutes mes pages ASP d'utiliser cette master page.
Je ne sais pas si je suis bien clair...
Bonjour,
Tu peux changer le Master Page dans l'événement Page_PreInit de ta page.
Il suffit que tu testes quel client affiche la page et changer le Master
Page en fonction :
Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.PreInit
Me.MasterPageFile = "~/MasterPage2.master"
End Sub
--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"dav" <dav@tele2.fr> a écrit dans le message de news:
uU4ryqPaFHA.1456@TK2MSFTNGP15.phx.gbl...
Bonjour,
En fait j'ai un site Web "generique" que j'aimerai "personnaliser" en
fonction des clients par exemple.
Apparement en ASP 2.0 il y a le systeme de theme qui permet de faire cela.
Mais j'aimerai par exemple disposer les menus ou les images de fonds, les
logos differements en fonction des clients. Je pensais pour cela faire une
master page par client.
Donc par exemple dans le web.config d'un client je pourrais specifier sa
master page mais apres comment dire à toutes mes pages ASP d'utiliser
cette master page.
Tu peux changer le Master Page dans l'événement Page_PreInit de ta page. Il suffit que tu testes quel client affiche la page et changer le Master Page en fonction :
Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit Me.MasterPageFile = "~/MasterPage2.master" End Sub
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"dav" a écrit dans le message de news:
Bonjour,
En fait j'ai un site Web "generique" que j'aimerai "personnaliser" en fonction des clients par exemple.
Apparement en ASP 2.0 il y a le systeme de theme qui permet de faire cela. Mais j'aimerai par exemple disposer les menus ou les images de fonds, les logos differements en fonction des clients. Je pensais pour cela faire une master page par client.
Donc par exemple dans le web.config d'un client je pourrais specifier sa master page mais apres comment dire à toutes mes pages ASP d'utiliser cette master page.