記事詳細
- 投稿日
- 2026年05月13日06時02分
-
タイトル
-
ASP.NET Core 10 MVC で 印刷専用の CSS を組み込み、「印刷」ボタンでブラウザ印刷を呼び出すサンプルは簡単に作成できます。 以下は、Visual Studio でそのまま試せるシンプルな構成例です。
- 内容
-
ASP.NET Core 10 MVC で 印刷専用の CSS を組み込み、「印刷」ボタンでブラウザ印刷を呼び出すサンプルは簡単に作成できます。
以下は、Visual Studio でそのまま試せるシンプルな構成例です。1. レイアウトまたは対象ビューに印刷用 CSS を読み込み
Views/Shared/_Layout.cshtmlの<head>内に追加します。2. 印刷専用 CSS ファイル作成
wwwroot/css/print.cssに印刷時だけ適用するルールを記述します。3. ビューに印刷ボタンを設置
例:Views/Home/Index.cshtml4. 実装のポイント
media="print"を指定した CSS は印刷プレビューや印刷時のみ適用されます。window.print()はブラウザの印刷ダイアログを直接呼び出します。.no-printクラスを使えば、印刷時に不要なボタンやメニューを簡単に隠せます。
もしご希望であれば、このサンプルを HomeController 付きの最小 MVC プロジェクト構成 にして、Visual Studio で即動作確認できる形にまとめることもできます。
その形で作成しましょうか?Powered by Froala Editor
-
添付画像
-
画像はありません
- Genreのカテゴリ-名
- Views