asp:kentico 最终标记中的文字打印

发布于 2024-11-25 06:33:54 字数 366 浏览 4 评论 0 原文

第三方开发人员正在为我们构建一个 kentico 站点,并且在交付给最终用户的 head 元素中有一个 asp:Literal 标签打印。标签如下,

<asp:Literal runat="server" ID="litTags" EnableViewState="false" />

这是必需的吗?它导致标记验证失败并且一些浏览器抱怨。他说这对于模板来说是必不可少的,但我在 Kentico 自己的网站或任何展示网站上都看不到任何打印模板的迹象。我可以看到该标签出现在 kentico 的模板文档中,因此我假设该标签没有被服务器正确解析。

我不是 Kentico 或 ASP 人员,我无法向他提供任何建议。有什么想法吗?

A third party developer is building a kentico site for us and there's an asp:Literal tag printing in the head element as delivered to the end user. The tag is the following,

<asp:Literal runat="server" ID="litTags" EnableViewState="false" />

Is this essential? It's causing the markup to fail validation and some browsers to complain. He says it's essential for templates, but I can't see any sign of one getting printed on Kentico's own site, or any of the showcase sites. I can see that the tag appears in kentico's templating documentation, so I'm assuming the tag just isn't getting parsed by the server correctly.

Not being a Kentico or ASP guy I can't offer him any advice. Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深海少女心 2024-12-02 06:33:54

此标记不应传递给客户端。我认为您可能还需要 元素上的 runat="server" 属性,以便 ASP.Net 能够正确地看到文字并输出一些文本,而不是实际的 标记。

This markup shouldn't be delivered to the client. I think you may need a runat="server" attribute on the <head> element as well so ASP.Net will correctly see the Literal and output some text instead of the actual <asp:Literal... markup.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文