MVCビューでコメントを書き込む方法。コメントは最終的なHTMLに送信されません(つまり、ブラウザー、応答)。次のようにしてコメントを付けることができます:
<!--<a href="https://stackoverflow.com/">My comment</a> -->
ただし、ブラウザのページソースコードに表示されます。
「.cshtml」ファイルにコメントを残して、内部で使用することはできますか?
MVCビューでコメントを書き込む方法。コメントは最終的なHTMLに送信されません(つまり、ブラウザー、応答)。次のようにしてコメントを付けることができます:
<!--<a href="https://stackoverflow.com/">My comment</a> -->
ただし、ブラウザのページソースコードに表示されます。
「.cshtml」ファイルにコメントを残して、内部で使用することはできますか?
回答:
一般的に、Visual StudioのようなIDEは、現在の言語のコンテキストでコメントをマークアップすることに注意してください。コメントにしたいテキストを選択してからCtrl+ K Ctrl+ Cショートカットを使用するか、Resharper / Intelli-を使用している場合Jスタイルのショートカット、次にCtrl+ /。
サーバー側のコメント:
Razor .cshtml
@* Comment goes here *@
.aspx
古い.aspx
ビュー(およびAsp.Net WebForms)のサーバー側コメント構文を探している人のために:
<%-- Comment goes here --%>
クライアント側のコメント
HTMLコメント
<!-- Comment goes here -->
JavaScriptコメント
// One line Comment goes Here
/* Multiline comment
goes here */
OPが言及しているように、ブラウザには表示されませんが、クライアント側のコメントはサーバー上のページ/スクリプトファイルに対して生成され、HTTP経由でページによってダウンロードされます。これは、削除(例:縮小化)しない限り、I / Oを浪費します。 、ユーザーはページソースを表示するか、ブラウザのDev ToolsやFiddlerやWiresharkなどのツールでトラフィックを傍受することでコメントを表示できるため、セキュリティ上のリスクが発生する可能性があるため、生成されたサーバーでサーバー側のコメントを使用する設定が優先されますコード(MVCビューや.aspxページなど)。
//...
、/*...*/
)を使用しています。実際にテキストとしてレンダリングされるべきではないでしょうか?