Dotnetnuke module 从2sxc dnn模块设置页面标题

Dotnetnuke module 从2sxc dnn模块设置页面标题,dotnetnuke-module,2sxc,Dotnetnuke Module,2sxc,如何从模块代码更改页面标题? 我在页面site.name/news上有新闻模块, 它被称为新闻id,例如: site.name/news/newid 在这个页面中,我显示不同的新闻,我还想设置 每个页面的不同html标题。 我该怎么做呢?我已经在这里找到了答案: 这是可行的,另一个选择是通过JS实现 优势 当dnn移动到mvc时,未来兼容 仍然符合谷歌标准 劣势 对于任何不解析JS的外部服务(如facebook),html中都没有 哦,是的-这只是我上周在DNN Connect的一次会议。搜索“

如何从模块代码更改页面标题? 我在页面site.name/news上有新闻模块, 它被称为新闻id,例如: site.name/news/newid 在这个页面中,我显示不同的新闻,我还想设置 每个页面的不同html标题。
我该怎么做呢?

我已经在这里找到了答案:


这是可行的,另一个选择是通过JS实现

优势

  • 当dnn移动到mvc时,未来兼容
  • 仍然符合谷歌标准
  • 劣势

  • 对于任何不解析JS的外部服务(如facebook),html中都没有

  • 哦,是的-这只是我上周在DNN Connect的一次会议。搜索“2sxc翻译”,你会得到一个带有标题的博客。博客本身在JSI中添加了标题,如果你不需要额外的努力就可以做到的话,那么对于任何与seo相关的内容,JSI肯定会青睐服务器端。从服务器上抓取源代码永远是最容易做到的事情,谷歌改变了他们对内容的看法,而且他们不是唯一的搜索引擎。
    @{
        var page = (Page)HttpContext.Current.Handler;
        page.Title = "Sample";
    }