.NET 4打破了W3C规则

时间:2011-05-12 13:41:58

标签: asp.net scriptmanager sitefinity-4

希望是一个简单的。

我有一个在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”start-tag

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

由于 人

1 个答案:

答案 0 :(得分:0)

原来,这是一个Sitefinity 4的东西.....现在都修好了。