.NET 4 违反了 W3C 规则

发布于 2024-11-06 13:15:03 字数 543 浏览 0 评论 0原文

希望是一个简单的。

我有一个在 Sitefinity 中构建的 .NET 4 网站。呈现的 HTML 正在创建以下隐藏字段和脚本:

<input type="hidden" name="ctl00$ctl04" id="ctl04" />
<script type="text/javascript">
//<![CDATA[
Sys.Application.setServerId("ctl04", "ctl00$ctl04");
Sys.Application._enableHistoryInScriptManager();
//]]>
</script>

问题是它违反了 W3C 严格准则,并显示消息:

第 75 行第 52 列 - 错误:文档类型不允许此处的元素“输入”;缺少“p”、“h1”、“h2”、“h3”、“h4”、“h5”、“h6”、“div”、“pre”、“address”、“fieldset”、“ins”之一,“del”开始标签

知道如何才能做到这一点吗?

谢谢 铝

Hopefully a simple one.

I have a .NET 4 website built in Sitefinity. The HTML that is rendered is creating the following hidden field and script:

<input type="hidden" name="ctl00$ctl04" id="ctl04" />
<script type="text/javascript">
//<![CDATA[
Sys.Application.setServerId("ctl04", "ctl00$ctl04");
Sys.Application._enableHistoryInScriptManager();
//]]>
</script>

The problem with this is it is breaking W3C strict guidelines, with the message:

line 75 column 52 - Error: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag

Any idea how I can make this right?

Thanks
Al

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

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

发布评论

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

评论(1

明天过后 2024-11-13 13:15:03

原来这是 Sitefinity 4 的问题......现在全部修复了。

It turned out that this was a Sitefinity 4 thing.....all fixed now.

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