3

我是一个在基于 sitecore 的网站上工作的 asp.net 开发人员,我们的 sitecore 专家目前正在度假,而 sitecore 似乎正在做一些我不明白的事情。

我需要将元标记动态添加到页眉,所以我将 runat="server 添加到 head 标记,如下所示

<head runat="server">

这有效并允许我做我需要做的事情,但是有一个奇怪的副作用,它<title></title>在标题中添加了一个空标签,我无法弄清楚这是如何以及为什么会发生的。我们目前有一个站点范围的静态标题,所以我们最终有 2 个标题标签,这很烦人。但是我们打算很快开始动态设置页面标题所以猜我想知道两件事?

为什么/如何发生这种情况?

是否可以轻松地根据站点核心字段的值动态设置页面标题?

4

1 回答 1

4

据我所知,这是一个已知的 asp.net 问题(功能?)。您可以将隐藏的标题标签 runat server 添加到头部,以避免创建额外的空标题标签,例如:

<title visible="false" runat="server"><%-- I'm necessary here, do not remove me --%></title>
于 2012-08-21T11:02:12.853 回答