发布网友 发布时间:2023-12-01 05:11
共2个回答
热心网友 时间:2024-11-30 19:45
asp.net吧,asp和asp.net是两个完全不同也没关系的东西,请不要乱说
首先,你应该搞清楚母版页和内容页的生命周期,看图片
在母版页里面暴露public的Keyword属性;
在内容页里面添加:<%@ MasterType VirtualPath="~/MasterPage.master" %>,这样你才能在内容页访问到母版页里面的public的属性;
然后,根据页面的生产周期,在合适的地方调用以下函数来写入Keyword。
/// <summary>
/// 在页面head区添加meta标签
/// </summary>
/// <param name="ParentPage">要添加的页面</param>
/// <param name="metaName">meta标签中的name属性值</param>
/// <param name="metaContent">meta标签中的content属性值</param>
public static void AddMeta(Page page, string metaName, string metaContent)
{
HtmlMeta meta = new HtmlMeta();
meta.Name = metaName;
meta.Content = metaContent;
page.Header.Controls.Add(meta);
}
热心网友 时间:2024-11-30 19:45
母版的keword的改成下面语句,然后keywords从数据库取出赋值,需要修改关键字,就去修改数据库的相关键值