1

我有一个 ASP.NET 网站。有时,源中会出现值为“/n”的未知 DOM 元素。使用 Firebug 检查显示 HTML 代码是. 当然,我自己从来没有添加过这段代码。它使两个元素之间的距离很长。有什么办法可以防止这种情况发生吗?这是HTML:

<div id="ctl05_pnWareHouse">
    &#65279;<div class="detail_content_right_top">
        <div class="detail_content_top_left">
            <p class="name_content">
                ...
            </p>
        </div>
    </div>
</div>
4

1 回答 1

1

基于bfavaretto的评论:

在剪切和粘贴过程中,一个不可见的 Unicode 字符可能已潜入您的代码中。如果发生这种情况,您的服务器端源代码可能看起来不错,但 ASP.NET 会注意到您看不到的字符,然后将其编码为 HTML。

至于如何修复它,试试这个:

1) 在编辑器中打开服务器端代码。

2) 手动突出显示从>in<div id="ctl05_pnWareHouse"><开头的所有内容<div class="detail_content_right_top">

在此处输入图像描述

3)手动替换那里的字符;即键入>,然后输入,然后<

看看能不能解决你的问题。

于 2013-03-22T18:05:46.173 回答