RECUPERER LA PAGE SANS LA MASTER PAGE ASSOCIÉ

cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 - 5 oct. 2005 à 13:55
BrunoCheyrou Messages postés 61 Date d'inscription dimanche 8 décembre 2002 Statut Membre Dernière intervention 27 février 2009 - 11 août 2008 à 16:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34091-recuperer-la-page-sans-la-master-page-associe

cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 4
5 oct. 2005 à 13:55
Très bien effet, surtout qu'on peut étendre ta méthode à n'importe quel type de controles...
De qui recharger n'importe quel bout de ta page. Excellent !

<ModeGrosLourd FautesDOrthograpthe="ON">
"tous commentaires est bon à prendre"
soit tu mets :
- tout commentaire est bon à prendre
ou alors :
- tous commentaires sont bons à prendre
(décidément, j'arrête pas...:p)
</ModeGrosLourd>
cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 4
5 oct. 2005 à 13:57
Je critique, mais j'ai fait quand même deux fautes de frappe :
- Très bien "en" effet, ...
- De "quoi" recharger...

lol...
cs_poppyto Messages postés 540 Date d'inscription dimanche 29 décembre 2002 Statut Modérateur Dernière intervention 13 mai 2011
5 oct. 2005 à 14:30
Il y a une technique beaucoup plus simple (il faut cependant que la page de contenu ne dépende pas d'un contrôle utilisateur):

1-Créer un master page vierge (BlankPage.master par exemple) vierge (juste le ContentPlaceHolder)

2-Dans Page_PreInit de la page : this.MasterPageFile = "~/BlankPage.master";

Et le tour est joué :) (éventuellement réimporter la CSS si présent dans le masterpage)
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
5 oct. 2005 à 14:52
Oui, j'avais aussi pensé à cette technique poppyto, mais ma facon est plus simple je trouve car pas besoin de créer une page blanche, et on peut facilement selectionner tel ou tel ContentPlaceHolder, alors qu'avec l'autre solution tu te trouveras avec plusieurs master vide ...

En plus dans quasi tous les sites normaux, on n'hérite pas la page directement de System.Web.UI.Page mais d'une autre page de sa création. donc cette solution est pour moi la plus simple a mettre en place :)

Nurgle : si tu continue je vais te donner le poste de correcteur d'orthographe de Cyril :D bon courage ;)
cs_poppyto Messages postés 540 Date d'inscription dimanche 29 décembre 2002 Statut Modérateur Dernière intervention 13 mai 2011
5 oct. 2005 à 15:12
Ba personnellement je trouve ma technique plus simple (2 lignes !) mais incomplète par rapport à la tienne je l'admet :). Malgré tout, on utilise généralement ce genre de page pour proposer une version imprimable de la page. Donc on recréé souvent un master page pour rappeler le logo du site avant d'afficher le content holder.
Rejoignez-nous