.aspxファイル(この場合はMVCビュー)にコードを入力すると、Visual Studioでは2種類の書式設定が適用されます。ツール - >オプション - >テキストエディタ - > Html)と< %%>タグ内のコンテンツに別のものを制御する必要があります。.ASPXの自動書式設定を変更する方法(Visual Studio)
2番目のタイプの自動書式設定である< %%>コンテンツの書式設定で2つの問題が発生しました。
<% if(condition) { %>
...
<% } %>
それはこれにautocorrectedされています:私は、この入力した場合
:
<% if(condition)
{ %>
...
<% } %>
を補正が右ならばですが
まず文のブロックに追加する方法新しい行ですこれは.csファイルで、最初ははるかに読みやすい.aspxファイルのタグスープです。 .csファイルのフォーマットに影響を与えずにこの動作をオフにする方法はありますか?
第二に、私はこのような何か書くたび:
<%=Html.ActionLink("Report","ListItems") %>
を私は(ここで、適切な間隔を追加)、それは自動的にこのにフォーマットするようにする方法を見つけることができません。
コードで<%=Html.ActionLink("Report", "ListItems") %>
あなたは通常、 Visual Studioでフォーマットできるようにコードの行/セクションが完了したことを通知するには、 <%=式のタイプに対してこの信号を与える方法はありますか?
明確化
は、この質問は、通常のC#ソースファイルのフォーマットに影響を与えることなく、<%の%>タグ内のコードのフォーマットについてです。最初の段落のテキストエディタメニューを完全に理解しています。
大きな質問です。私はまた、これらが非常に迷惑であることを見つける。 – Micah
同じですが、私はresharperをインストールしました。それは問題を助けません –
男ああ男。昔、(おそらく最初のバージョンのVisual Studio.NETでは、わかりません)、デザインビューでファイルを開くたびにHTMLを再フォーマットします。 HTMLを有効にしてアクセス可能にするために必要だった属性を削除し、HTMLを停止させる属性を追加することで有効となる「再フォーマット」と言います。 偉大な時代。 –