1

如何从模块剃须刀代码更改页面标题?我在 site.name/news 页面上有新闻模块,它用新闻 id 调用,例如:site.name/news/newid 在这个页面中我显示不同的新闻,我还想为每个页面设置不同的 html 标题. 我怎样才能做到这一点?

4

2 回答 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 来完成

优点

  1. dnn 迁移到 mvc 时与未来兼容
  2. 仍然符合谷歌标准

坏处

  1. 不在任何不解析 JS 的外部服务的 html 中,例如 facebook
于 2016-06-06T09:45:13.003 回答