masterpage があり、masterpage.master.cs にメタタグを書きました。マスターページから生成されるカテゴリ ページでは、すべてのカテゴリに独自のメタタグがあります。ユーザーが category.aspx にアクセスしたときに、メタタグを変更したいと考えています。すべてのメタタグは動的に作成され、id または runat はありません。これは、for ループ (db からデータを読み取る) を使用して動的に作成するためです。
そのため、ページのタイトルとメタタグを変更できません。これどうやってするの?
ありがとうデビッド。しかし、ユーザーがメタタグを追加したい場合、ユーザーはどのようにそれを行うことができますか? 私のDB設計はそのようで、forループでタグを作成する必要があります。よくないですか? http://img843.imageshack.us/img843/6940/metadb.png
これらのタグを記述する他の方法はありますか?
@lvo、答えてくれてありがとう。しかし、this.Title が機能していません。書いたけど変わらない。また、ID の頭である ContentPlaceHolder にリテラルやラベルを入れませんでした。リテラルか何かを入れてメタタグを書くと、ページに2つの説明またはキーワードが表示されるためです。SEO的にはどれがいい?すべてのメタ タグを削除する他の方法はありますか?