.net - ASP :literal printing in final markup from kentico

标签 .net asp.net kentico

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

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

这是必要的吗?它导致标记无法通过验证,并且一些浏览器会提示。他说这对模板来说是必不可少的,但我看不到任何在 Kentico 自己的网站或任何展示网站上打印的迹象。我可以看到标 checkout 现在 kentico 的模板文档中,所以我假设服务器没有正确解析标签。

不是 Kentico 或 ASP 的人,我不能给他任何建议。有什么想法吗?

最佳答案

不应将此标记传送给客户端。我想你可能需要 runat="server" <head> 上的属性元素以及 ASP.Net 将正确地看到文字并输出一些文本而不是实际的 <asp:Literal...标记。

关于.net - ASP :literal printing in final markup from kentico,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6735492/

相关文章:

c# - 对 HttpContext.Current.Session 的静态引用是否为所有用户返回相同的 session ?

c# - 什么时候创建变量?

.net - 如何以编程方式管理 WCF 日志文件大小?

c# - C# 中的日期时间格式问题

asp.net - Kentico CMS 中的多站点博客文章创建

javascript - 使用自定义 css 和 javascript 使用 kentico 创建下拉列表

kentico - 用于非用户可编辑的静态 html/javascript block 的正确 Kentico 对象

.net - 使用 .NET 3.5 和 4.8 SDK 构建 Docker 容器?

.net - 如果您必须选择一个免费的 CMS 来与 ASP.NET MVC 集成,您会选择什么?

c# - Azure 表存储 - 无法建立连接,因为目标计算机主动拒绝它 127.0.0.1 :10002