So verwenden Sie Meta-Tags auf einzelnen Seiten mit asp.net-Webseiten. Ich verwende derzeit eine Layout-Masterseite mit Standard-Meta-Tags, die auf mehreren Seiten funktioniert, aber ich finde keine Möglichkeit, die Meta-Tags für Unterseiten der Master-Datei zu überschreiben.So verwenden Sie Meta-Tags auf Seiten in asp.net-Webseiten
Auf den Unterseiten habe ich das Folgende, aber es funktioniert.
@{
Layout = "~/siteLayout.cshtml";
Page.Title = "Meta Page";
Page.MetaKeywords = "keyword1, keyword2, keyword3";
}
Kann mir bitte jemand helfen oder zeigen Sie mir in die richtige Richtung, danke!
Hallo @Rawson Ich bekomme einen Laufzeitfehler immer wenn ich die Viewbag-Eigenschaft auf den Seiten verwende, wie Sie erklärt haben. Funktioniert das auf Webseiten oder streng MVC? Ich bin mir nicht sicher, ob das der Grund für den Fehler ist. –
Es ist Razor-Syntax, die vollständig von ASP.NET MVC-Framework unterstützt wird (es funktioniert nicht in ASP.NET Web Forms und ASP.NET-Webseiten). Ich denke, dass Sie Webseiten und MVC-Rahmen mischen. Bitte lesen Sie zuerst diesen Thread: [link] (http://stackoverflow.com/a/6198826/5495799). – Rawson