我有一个母版页,我在 masterpage.master.cs 中编写了元标记。在从母版页生成的类别页面中,每个类别都有自己的元标记。当用户访问 category.aspx 时,我想更改元标记。所有元标记都是动态创建的,它们没有 id 或 runat,因为我使用 for 循环(从数据库读取数据)动态创建它们。
所以我不能改变页面的标题和元标记。我怎样才能做到这一点?
谢谢大卫。但是如果用户想添加元标签,用户怎么做呢?我的数据库设计就是这样,我必须使用 for 循环创建标签。不好吗? http://img843.imageshack.us/img843/6940/metadb.png
有没有其他方法可以编写这些标签?
@lvo,谢谢你的回答。但是 this.Title 不起作用。我写了它,但没有任何改变。此外,我没有在 ID 的头部的 ContentPlaceHolder 中放置任何文字或标签。因为如果我输入文字或其他内容并编写元标记,页面中将有 2 个描述或关键字。哪一个适合 SEO?有没有其他方法可以删除所有元标记?