Javascript 值为“0”的未知DOM元素/";在asp.net网站中
我有一个ASP.NET网站。有时,源中会出现一个值为“/n”的未知DOM元素。用Firebug检查显示HTML代码是Javascript 值为“0”的未知DOM元素/";在asp.net网站中,javascript,jquery,html,dom,line-breaks,Javascript,Jquery,Html,Dom,Line Breaks,我有一个ASP.NET网站。有时,源中会出现一个值为“/n”的未知DOM元素。用Firebug检查显示HTML代码是。当然,我自己从来没有添加过这段代码。它使两个元素之间有很长的距离。有没有办法防止这种情况? 以下是HTML: <div id="ctl05_pnWareHouse"> <div class="detail_content_right_top"> <div class="detail_con
代码>。当然,我自己从来没有添加过这段代码。它使两个元素之间有很长的距离。有没有办法防止这种情况?
以下是HTML:
<div id="ctl05_pnWareHouse">
<div class="detail_content_right_top">
<div class="detail_content_top_left">
<p class="name_content">
...
</p>
</div>
</div>
</div>
...
基于bfavaretto的评论:
在剪切和粘贴过程中,不可见的Unicode字符可能已潜入代码中。如果发生这种情况,您的服务器端源代码可能看起来不错,但是ASP.NET注意到一个您看不到的字符,然后将其编码为HTML
至于如何修复,请尝试以下方法:
1) 在编辑器中打开服务器端代码
2) 手动突出显示所有内容,从
中的
到codediv class=“detail\u content\u right\u top”/code/p开头的
p/p
p3)手动替换其中的字符;i、 e.键入代码>
,然后输入,然后在bfavaretto的注释上构建:
在剪切和粘贴过程中,不可见的Unicode字符可能已潜入代码中。如果发生这种情况,您的服务器端源代码可能看起来不错,但是ASP.NET注意到一个您看不到的字符,然后将其编码为HTML
至于如何修复,请尝试以下方法:
1) 在编辑器中打开服务器端代码
2) 手动突出显示所有内容,从
中的
到codediv class=“detail\u content\u right\u top”/code/p开头的
p/p
p3)手动替换其中的字符;i、 e.键入代码>,然后输入,然后输入
,您可能从某个地方粘贴了它。这是一个“零宽度不易碎空间”@Adidi放弃asp.net不是一个解决方案。@Adidi-asp.net可能不是你最喜欢的平台,但这不是一个这样说的论坛。@Adidi stackoverflow本身是建立在asp.net上的,它不可能都是坏的。你可能是从某处粘贴的。这是一个“零宽度不易碎空间”@Adidi放弃asp.net不是一个解决方案。@Adidi-asp.net可能不是你最喜欢的平台,但这不是一个这样说的论坛。@Adidi stackoverflow本身是建立在asp.net上的,它不可能都是坏的。