2008-09-16 76 views
1

我正在使用Visual Studio 2008作爲ASP .Net應用程序,並且Visual Studio在我保存時切換到設計模式並返回到代碼視圖時不斷向我的aspx文件添加空白行,切換到分割模式或在文件之間切換。我保存之前,我將有:Visual Studio不斷添加空白行

     </ContentTemplate></asp:UpdatePanel> 
        </ContentTemplate> 
       </ajax:TabPanel> 
      </ajax:TabContainer> 

然後,它會神奇地轉換成:

</ContentTemplate></asp:UpdatePanel> 


</ContentTemplate> 















</ajax:TabPanel> 
        </ajax:TabContainer> 

我知道它主要是一個美學問題,但它也加入什麼17行到每個標籤的容器(並使文件滾動更長),這是非常煩人的。我檢查過我沒有錯誤的引號,文件中沒有錯位標籤,有什麼想法?

回答

2

唯一一次我見過的Visual Studio做一些接近這是當XML/HTML有問題是無效的,例如你在某處丟失了結束標記。

0

我不能說我曾經使用過任何Visual Studio遇到此還,但試試這個

按Ctrl-E,d命令會自動格式化文檔。 (假設C#開發環境)

按Ctrl-K,按Ctrl-d爲Web開發環境

如果文件仍在,因爲它是不正確的間距,則自動格式的問題。簡單禁止內部選項自動格式 - >文本編輯器 - >HTML - >格式化

0

由於原因,未知選項卡容器似乎在設計環境中使用長字符串臨時呈現,這似乎會導致插入具有默認設置的空行。關閉標籤包裝,似乎爲我工作。

工具/選項/

[顯示全部設置]超過規定lenght

如果有任何興趣當

文本編輯器/ HTML

包裹標籤。