Définir le Titre de la Page sur le contenu asp où il utilise de la page maître
Ok ce une drôle de façon de le faire, je sais que je l'ai fait sur Page_Load dans toutes les pages lors de l'utilisation de Masterpage, mais est-il un moyen de contourner ce problème? Je ne veux pas de reconstruire les pages si je peux aider,si je ne peux insérer un titre sur <asp:content></asp:content>
il serait plus facile.
Si quelqu'un a rencontré ce ou peut-être que vous avez une suggestion d'une bonne façon de le faire , je sais jquery peut faire document.title =" mais j'ai entendu dire que c'est pas SEO friendly.
Merci!
Rien ne peut être fait à travers le contrôle de Contenu; seulement à partir du code-behind.
OriginalL'auteur PinoyDev | 2014-02-07
Vous devez vous connecter pour publier un commentaire.
Vous pouvez toujours définir le titre de chaque page à l'aide d'une MasterPage. Dans le balisage: -
Ou dans le code: -
OriginalL'auteur sh1rts
vous pouvez placer un contentplaceholer dans votre page maître que..
Après que Dans le contenu de la page ajouter sa référence..
fonctionne comme un charme grâce sociaux
OriginalL'auteur social
plus simple solution dans la page Maître
<%: Page.Title %> - le titre principal est ici
dans le contenu de la page en premier ligne
<%@ Page Title="Votre Titre" Language="C#" MasterPageFile="~/_masterpages/... etc
OriginalL'auteur wael
Je sais que c'est une vieille question, mais ce qui fonctionne pour moi est de définir un Littéral de contrôle dans la balise title de la MasterPage comme ceci:
Puis, dans le contenu de la page, placez ce dans la méthode Page_Load:
OriginalL'auteur Jason