1

<asp:*>Visual Studio 2010 で、セクションのインデントがないように HTML ドキュメントの書式を変更することはできますか? 私はこれを達成しようとしています:

<asp:content contentplaceholderid="content" runat="server">
<!DOCTYPE html>
<html>
    <head>
    ...
    </body>
</html>
</asp:content>

これではなく:

<asp:content contentplaceholderid="content" runat="server">
    <!DOCTYPE html>
    <html>
        <head>..</head>
        <body>..</body>
    </html>
</asp:content>

そのため、最終的にブラウザに提供されるものは、 の前には何もありません<!DOCTYPE html>:

<!DOCTYPE html>
<html>
    <head>..</head>
    <body>..</body>
</html>

どちらの方がすっきりしていて、おそらくエラーが発生しにくいと思います。

ドキュメントを手動で書式設定するだけで、自動書式設定オプション ( ctrl+k ctrl+d) を使用しないことはわかっていますが、それは面倒です。

4

1 に答える 1

1

特定のASP タグの場合

ツール -> オプション -> テキスト エディター -> HTML -> 書式設定 -> 右側のペインで [タグ固有のオプション] とマークされたボタンを押します -> 左側のペインで ASP.Net コントロールを選択します。次に、変更するタグ (asp:placeholder) を選択し、[コンテンツのインデント] チェックボックスをオフにします。

すべてのサーバー タグ

[タグ固有のオプション] ウィンドウの [デフォルト設定] で、[サーバー タグはコンテンツをサポートする] を選択し、[コンテンツをインデントする] のチェックを外します。

于 2012-09-10T10:16:34.787 に答える