[英]Edge shows blank page with '#' symbol on reload
在Live Server页面上,使用c#.net,填写表单并单击“保存”,它将保存并重新加载页面。 在重新加载的Edge上,显示仅包含'#'符号的空白页。 无法在我的本地计算机上重现该问题,因此很难找到该问题。 在任何其他浏览器上甚至在IE上都不会发生此问题。 我的文档类型声明为<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
这是页面重新加载之前的控制台日志:
HTML1300:发生导航。 BookingDetails.aspx(1,1)
HTML1524:无效的HTML5 DOCTYPE。 考虑使用可互操作的格式“!DOCTYPE html>”。 BookingDetails.aspx(3,1)
HTML1114:来自(HTTP标头)的代码页utf-8覆盖了来自(META标记)BookingDetails.aspx(1,1)的冲突代码页iso-8859-1
页面为空白时,这是控制台日志:
HTML1300:发生导航。 BookingDetails.aspx(1,1)
HTML1405:无效字符:U + 0000 NULL。 不应使用空字符。 BookingDetails.aspx(1,2)
HTML1527:预计为DOCTYPE。 考虑添加有效的HTML5文档类型:“!DOCTYPE html>”。 BookingDetails.aspx(1,2)
HTML1507:意外字符:U + 0000 NULL。 不应使用空字符。 BookingDetails.aspx(1,2)
编辑:问题似乎正在发生与asp:HiddenField和html输入字段。 当值包含样式和圆括号时(仅在圆括号中发生),我能够重现该问题的文本为“(
“ 您应该考虑更改为xhtml5
,然后在xhtml5
进行验证 。 确保在</html>
标记后没有添加任何内容。 甚至没有换行。 另外,请确保注释中没有两个或多个相邻的连字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.