全部,
我注意到 asp.net 在 View 状态表单字段上包含一个结束斜杠:
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="blah blah blah" />
如何防止这种情况发生?我们正在严格渲染 html 4.01,但这似乎不合规。
最佳答案
我得出的最终答案是“这并不重要”。无论好坏,这些标签都是按照框架想要生成它们的方式生成的,除了创建一个 HttpModule 来在将标记发送到浏览器之前重新格式化标签之外,您对此无能为力。
不过,这并不重要。这些标签的验证是无关紧要的。另一位开发人员提示标签名称中的下划线(例如“__VIEWSTATE”)也不合规,但事实证明这是 CSS 规则,而不是 HTML 规则。由于这些标签没有应用任何样式(并且将 CSS 应用到隐藏元素是没有意义的),因此缺乏 CSS 合规性是无关紧要的。
祝你编码愉快。
关于asp.net - View 状态标签上的结束斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1870528/