<meta>
をプログラムで追加しようとしています。 .aspx
ページにrunat = "server"
の要素がある場合は正常に動作しています。C#でプログラムでメタタグを追加
コードが背後にある:
HtmlMeta meta = new HtmlMeta();
meta.Name = "robots";
meta.Content = "noindex,follow";
this.Page.Header.Controls.Add(meta);
しかし、私は<% ... %>
ようなコード・ブロックが含まれているheadタグ内のいくつかのスクリプトを持っているので、私はrunat = "server"
値を維持することはできません。
問題はデータベースからの値に依存するため、メタタグをプログラムで追加する必要があることです。
この問題を解決する方法はありますか?head要素内のスクリプトはいつものように動作し、プログラムでメタタグを追加できますか?
おかげで、それは完全に – subha
謝罪の作品をたくさん助けた - コードは、コメントとして投稿するにはあまりにも長かったので、私は、以下の(あなたのコードを使用して)答えを追加しました。どうもありがとう! –