protected override void OnLoad(EventArgs e) {
base.OnLoad(e);
Literal lTags = new Literal();
lTags.Text = "<meta name=\"MetaTagsDemo\" content=\"Meta demo tag\" />";
this.Header.Controls.Add(lTags);
}
私は上記のコードをdefault.aspx.csに持っています。 Default.aspxページが読み込まれると、コントロールがセクション内に追加されているように見えますが、ページの一番上(ページの最初の行)にhtml表示があります。Metatagがhtml ouptout(aspxページ)として表示されます
私はここで間違っていますか?
Browse.aspxという別のページがありますが、ここでは同じ機能がありますが、このページにはHTML出力が表示されません。メタタグのための
UPDATE
ソースがデータベース全体メタタグを1つのフィールドに
が重複する可能性をテストする必要があり、迅速かつ汚い方法であり、 ://stackoverflow.com/questions/1432431/adding-meta-tag-programatically-in-c-sharp) –