Visual Studio冻结和复制<br/>问题

时间:2013-07-11 17:01:11

标签: asp.net visual-studio-2010 visual-studio formatting

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

之前

<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格式化工具无法做任何事情。我必须手动删除所有重复项!我即将编写自己的工具/插件来修复我的代码中的这个愚蠢的故障

对于为什么会发生这种情况的任何想法或想法都将非常感激。

2 个答案:

答案 0 :(得分:1)

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

所以正在发生的事情是当VisualStudio冻结时,它尝试关闭您输入的每个<br />匹配的<br />,从而复制您网页上的每个<br />

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

答案 1 :(得分:0)

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