如何从模块剃须刀代码更改页面标题?我在 site.name/news 页面上有新闻模块,它用新闻 id 调用,例如:site.name/news/newid 在这个页面中我显示不同的新闻,我还想为每个页面设置不同的 html 标题. 我怎样才能做到这一点?
问问题
113 次
2 回答
1
我已经在这里找到了答案:https ://sexycontent.codeplex.com/discussions/547134
@{
var page = (Page)HttpContext.Current.Handler;
page.Title = "Sample";
}
于 2016-06-04T19:07:16.937 回答
1
这行得通,另一种选择是通过 JS 来完成
优点
- dnn 迁移到 mvc 时与未来兼容
- 仍然符合谷歌标准
坏处
- 不在任何不解析 JS 的外部服务的 html 中,例如 facebook
于 2016-06-06T09:45:13.003 回答