1

ASP .Net アプリケーションに Visual Studio 2008 を使用していますが、保存、デザイン モードに切り替えてからコード ビューに戻る、分割モードに切り替える、またはファイルを切り替えるたびに、Visual Studio が aspx ファイルに空白行を追加し続けます。保存する前に、次のものが必要です。

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

次に、魔法のように次のように変化します。

    </ContentTemplate></asp:UpdatePanel>


</ContentTemplate>















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

私はそれが主に美学の問題であることを知っていますが、各タブコンテナに何もない17行を追加し(そしてファイルをスクロールするのにはるかに長くします)、非常に迷惑です. 引用符の位置が間違っていないこと、ファイルの前の方にタグの位置がずれていないことを確認しました。何かアイデアはありますか?

4

4 に答える 4

2

Visual Studio がこれに近いことをするのを見たのは、問題の XML/HTML が無効なときだけです。たとえば、終了タグがどこかにありません。

于 2008-09-17T00:11:09.330 に答える
0

理由により、不明なタブ コンテナーは、既定の設定で空白行の挿入を引き起こすように見える長い文字列を含む設計環境で一時的にレンダリングされるように見えます。タグのラッピングをオフにすると、うまくいったようです。

ツール/オプション/

[すべての設定を表示]

テキストエディタ/HTML

指定した長さを超えるとタグを折り返す

興味があれば。

于 2010-07-12T04:47:02.077 に答える
0

Visual Studioでこれを経験したことがあるとは言えませんが、これを試してください

Ctrl-E、Dコマンドは、ドキュメントを自動的に再フォーマットします。(C#開発環境を想定)

Web 開発環境の Ctrl-K、Ctrl-D

ドキュメントの間隔が正しくないままである場合は、自動フォーマットに問題があります。Options -> Text Editors -> HTML -> Formatting内の自動フォーマットを単純に無効にします

于 2008-09-16T23:58:09.020 に答える
0

私は同じ問題を抱えていましたが、ここでの以前の回答はどれも解決しませんでした。しかし、ここで解決策を見つけました: https://github.com/Microsoft/vscode/issues/12076.editor.configファイルに移動し、insert_final_newline = falseを設定します(または単にその行を削除します)。

于 2019-06-19T11:16:27.410 に答える