[解決済み] Razorのビューにコメントを書き込むには?
質問内容
MVCのビューで、最終的なHTML(ブラウザやレスポンス)に伝わらないコメントを書くにはどうしたらいいでしょうか。コメントを書くには
<!--<a href="/">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 でダウンロードされ、(minification などで)削除しない限り 無駄なI/O また、ページのソースを見たり、ブラウザの開発ツールやFiddlerやWiresharkなどのツールでトラフィックを傍受することで、ユーザーがそのコメントを見ることができるため、次のようなことも可能です。 セキュリティリスク そのため、サーバーサイドのコメントは、サーバーで生成されたコード (MVC ビューや .aspx ページなど) で使用することが推奨されています。
関連
-
[解決済み] enumを列挙するには
-
[解決済み] intをenumにキャストするにはどうすればよいですか?
-
[解決済み] Vimで行のコメント/アンコメントを素早く行う方法は?
-
[解決済み] PowerShellでコードをコメントアウトする方法とは?
-
[解決済み] XMLでタグのブロックをコメントアウトするにはどうすればよいですか?
-
[解決済み] Razor View Page で名前空間をインポートするにはどうしたらいいですか?
-
[解決済み] razor viewエンジンでの@文字のエスケープ
-
[解決済み】YAMLでブロックコメントを行うには?
-
[解決済み】バッチ/cmdで "コメントアウト"(コメント追加)するには?
-
[解決済み】cshtmlテンプレートで関数を作成する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】バックスラッシュを含むパス文字列のエスケープシーケンスが認識されない件
-
[解決済み】クロススレッド操作が有効でない。作成されたスレッド以外のスレッドからアクセスされたコントロール
-
[解決済み】Socket.Selectがエラー "An operation was attempted on something that is not a socket" を返す。
-
[解決済み】EF 5 Enable-Migrations : アセンブリにコンテキストタイプが見つかりませんでした
-
[解決済み】C#のequal to演算子でtextとvarcharのデータ型は互換性がない
-
[解決済み] 2つのリストを結合する
-
[解決済み】aspNetCore 2.2.0 - AspNetCoreModuleV2 エラー
-
[解決済み】URLから画像をダウンロードする方法
-
[解決済み】パラメータ付きRedirectToAction
-
[解決済み】Nullableオブジェクトは値を持たなければならない?