2010-06-01 12 views
2

Salutations,Les modifications de tag <meta> génère une erreur de asp.net

J'ai un peu de code sur une de mes pages (note, je ne suis pas le développeur original, ni un programmeur asp.net) qui ressemble à ceci :

<meta id="metaDescription" runat="server" name="description" content="SEE CODE BEHIND" /> 
<meta id="metaKeywords" runat="server" name="keywords" content="SEE CODE BEHIND" /> 

le placement de l'élément « id » interfère avec les sites qui raclent les méta-données résultant en elle pas situé sur la page, donc ce que je veux faire est plus l'élément « name » directement après <meta> et avant l'élément "id", mais quand je fais cela, je reçois une erreur:

Message d'erreur de l'analyseur: L'étiquette du serveur n'est pas bien formée.

Mais que diable dois-je faire pour résoudre ce problème afin que je puisse l'obtenir comme je le veux?

Répondre

0

balises Meta n'a pas besoin de

runat="server" 
0

Essayez:

<meta id="metaDescription" name="description" content="" runat="server" /> 
<meta id="metaKeywords" name="keywords" content="" runat="server" /> 
+0

Bienvenue sur SO. Vous avez répondu à une question assez ancienne. Veuillez développer votre réponse pour inclure une explication. Comme il est peu probable que vous receviez des commentaires du PO, c'est encore plus important, car cela peut aider d'autres personnes aux prises avec des problèmes similaires. – MasterAM