2

Toutes mes excuses pour la question terriblement newb. Nous implémentons actuellement Google Web Optimizer dans notre Application Web ASP.NET et une partie du code est supposée aller à des endroits très spécifiques sur certaines pages. Par exemple, pour la "page de contrôle" Google a un certain Javascript qui se trouve en dehors des balises <html>.Ajout d'un ContentPlaceHolder à site.master

Je sais que je ne devrais probablement pas placer le code exactement où Google recommande, mais nous avons obtenu quelques résultats loufoques récemment, et je voulais vraiment le rendre aussi étanche que possible pour assurer qu'il ne soit pas seulement mauvaise implémentation.

Nous avons beaucoup de fichiers dans notre projet qui référencent le site.master, mais un seul doit avoir du Javascript placé en dehors de la balise <html>.

Ce, en théorie, semble assez simple, ma question est la suivante: Ai-je besoin de mettre un ContentPlaceHolder dans chaque fichier qui fait référence à la Site.master? (Même les dizaines qui ne transmettent pas de code au site.master?) Ce n'est pas quelque chose que j'ai envie de faire pour différentes raisons (en modifiant des dizaines de fichiers). Si c'est le cas, et do besoin d'ajouter ContectPlaceHolders vide à chaque page, y at-il d'autres autre autour de choses sans avoir à reconstituer un fichier unique juste pour mettre un peu de Javascript en dehors de la balise <html>?

Merci pour toute aide.

Répondre

1

La réponse est non, tant que ContentPlaceHolder dans le maître est vide. De cette façon, vous ne placez le Contenu que pour ContentPlaceHolder sur les pages où vous voulez que quelque chose soit rendu.

+0

Génial, merci! –

1

La question simple est que vous n'avez pas besoin de placer le support de pas vide.

Si la page maître trouve cette place, alors son remplacer le contenu sur elle, si elle ne trouve pas alors son laisser ce qui ont à l'intérieur.

Questions connexes