0

我有一个 Web 应用程序(ASP.Net),我正在使用 VS2010 来实现。有时我的 VS 挂断/冻结,当它解冻时,它会重新格式化我的 aspx 代码,它会复制<br />我拥有的每个标签,这是一个片段:

<b>District:</b>
<asp:Label runat="server" ID="lblARDist"></asp:Label>
<br />
<br />

解冻后

<b>District:</b>
<asp:Label runat="server" ID="lblARDist"></asp:Label>
<br />
<br />
<br />
<br />

这很烦人,因为与其他格式化问题(例如,添加空格、将多个语句放在一行中)不同,VS 格式化工具对此无能为力。我必须手动删除所有重复项!我即将编写自己的工具/插件来修复我的代码中的这个愚蠢的故障

任何关于为什么会发生这种情况的想法或想法将不胜感激。

4

2 回答 2

1

我认为正在发生的事情是在 Visual Studio 中,例如当您输入时<div>它会自动创建</div>与之关联的关联。

所以发生的事情是,当 VisualStudio 冻结时,它试图<br />用匹配的 关闭你输入的每一个<br />,从而复制<br />你页面上的每一个。

要解决此问题,请尝试关闭 VisualS 中的自动完成功能

于 2013-07-11T17:10:59.707 回答
0

在我看来,智能感知可能试图在所有意图和目的上过度活跃。你可以禁用它,但你会对自己造成伤害。相反,您最好的选择是处理它,并偶尔删除额外的标签。

于 2013-07-11T17:05:32.970 回答