L'ajout de la balise CANONIQUE à ma page pour le RÉFÉRENCEMENT par le biais de code derrière?
Je suis en utilisant ASP.NET avec MasterPages. Donc je ne peux pas il suffit de placer ce lien dans mes pages qui font référence à ma MasterPage.
<link rel="canonical" href="http://www.erate.co.za/" />
J'ai besoin de placer ce lien dans ma Page de Chargement de chacune de mes pages. Comment pourrais-je le faire par le biais de code? Je suis à l'aide de VB.NET mais C# va aussi m'aider dans la bonne direction.
C'est la façon dont je l'ai fait pour ma balise de DESCRIPTION, dans mon code derrière.
Dim tag As HtmlMeta = New HtmlMeta()
tag.Name = "description"
tag.Content = "Find or rate any company in South Africa for FREE and rate them"
Header.Controls.Add(tag)
Merci d'avance!
OriginalL'auteur Etienne | 2009-09-09
Vous devez vous connecter pour publier un commentaire.
C'est ce que j'avais à faire..................
Plus d'informations Ici
OriginalL'auteur Etienne
Pourquoi ne pas créer votre canonique de l'élément de contrôle de serveur:
Manipuler l'canonique de l'objet dans votre page (ou page principale) de classe. Générique balises sont traités comme des instances de
HtmlGenericControl
qui permet de fixer arbitrairement les attributs:Voir Danrichardson de réponse (stackoverflow.com/questions/1398821/...) pour accéder à un master contrôle de page de la page.
OriginalL'auteur Richard
Comme par Richard réponse, dans votre page de code côté, vous aurez besoin de faire référence à la page principale.
Essayez:
ou le VB équivalent 🙂
OriginalL'auteur dan richardson
Essayez d'utiliser:
D'abord créer BasePage classe comme ceci:
Secondes créer votre .pages aspx qui héritent de la classe de base comme ceci:
Dernière étape:
N'oubliez pas d'ajouter dans C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\schemas\html\page_directives.xsd l'attribut:
dans le complexType section
OriginalL'auteur michele
J'ai le jeu suivant.
Créer une classe qui hérite de Système.Web.L'INTERFACE utilisateur.Page comme un "BasePage" type de classe.
Ajouter une méthode pour que:
Ensuite, vous pouvez créer votre .pages aspx qui héritent de la classe de base, et ensuite appeler AddHeaderLink:
OriginalL'auteur Zhaph - Ben Duguid