C# &;我突然在aspx上跑来跑去。文件

C# &;我突然在aspx上跑来跑去。文件,c#,asp.net,C#,Asp.net,突然我注意到,…突然出现在我的.aspx文件中。 一切似乎都很好,但我不知道这是从哪里来的 这些行出现在我的验证器控件中的任何地方,其中display=“dynamic” 调试器显示0个警告和0个错误。 发生这种最奇怪的情况的原因是什么?这些简单字符表示“不可破坏”的空格,我发誓它们都是有意的。见: 指定浏览器不会将相邻空间合并到单个空间中的空间。也就是说,每个始终呈现为单独的空间 如果同时键入多个空格,则可以插入这些空格,因为这是防止浏览器将多个空格合并到单个空格中的唯一方法 当然,我也注意到

突然我注意到,
突然出现在我的.aspx文件中。 一切似乎都很好,但我不知道这是从哪里来的

这些行出现在我的验证器控件中的任何地方,其中display=“dynamic”

调试器显示0个警告和0个错误。
发生这种最奇怪的情况的原因是什么?

这些简单字符表示“不可破坏”的空格,我发誓它们都是有意的。见:


指定浏览器不会将相邻空间合并到单个空间中的空间。也就是说,每个
始终呈现为单独的空间

如果同时键入多个空格,则可以插入这些空格,因为这是防止浏览器将多个空格合并到单个空格中的唯一方法

当然,我也注意到VS编辑器在更新标记以响应在设计视图中编辑内容时有时会有点古怪


您是否同时键入了多个空格?这些在哪里出现?能够看到它们被插入的位置可能非常有助于确定它们被插入的原因。

检查这是否相关:这将是最明智的,因为我已经在使用VS 2010了?我不知道这可能是什么原因。这些控件确实列在多视图控件中。这里也有同样的问题。似乎发生在我的ASPX中有条件代码块时。如果我找到原因,我会发布。它们会以动态显示方式显示在我的验证控件中。这些控件位于多视图控件中。如果您想了解插入它们的原因,请参考我的其他问题并显示一个示例。在发生这种情况的地方添加了一个验证控件。这与我的多视图中的所有控件完全相同。但多个空格到底是什么意思?因为我真的不知道是什么导致了这样的事情(以前从未见过)。而且我认为可能的原因是当我试图添加另一个视图时,它拒绝显示。现在,当我尝试删除它时,我不再看到这些空格出现。所谓多个空格,我只是指两个或多个空格字符彼此相邻。浏览器将把它们合并到一个空间中。如果使用
(不间断空格)而不是常规空格“”,浏览器将不会这样做。不可能说出你的案子为什么会发生这种情况。我最好的猜测是,在设计视图中不知何故插入了一堆空间。至于没有显示的内容,可能与您的多视图有关?