ヘッダーとフッターなしでAsp.NetのWebページを印刷する方法
回答:
回答№1は1印刷用のCSSタイプを追加し、印刷したくないものを隠すようにCSSを変更することができます。
たとえば、このコードをメインのcssファイルに入れることができます:
@media print {
.noPrint { display:none; }
}
印刷すると、noPrintクラスを使用しているタグは表示されません。
回答№2の場合は0
「印刷版」ボタンを使用するか、特定のサーバー側の要素(パネルなど)を表示せずに、サーバーがページのバージョンを提供できるようにするか、印刷時にコンテンツをシームレスにフォーマットする印刷CSSファイルを実装できます。
CSSは私の意見では良い選択です。ここには主題に関する素晴らしい資料があります:
http://www.alistapart.com/articles/goingtoprint/
回答№3の場合は0
ヘッダーとフッターのテキストは、ブラウザーで判別できます。多くのユーザーがこれを認識していない可能性があるため、WebサイトのURLと日付が含まれている既定の印刷設定を取得します。
これはユーザーが管理するブラウザー設定であるため、ユーザーはその設定を上書きできない場合があります。
ブラウザの印刷設定を確認するには、ファイル - ページ設定メニューを実行してください。これはIEとFirefoxで動作します。
回答№4の場合は0
マスターページの「印刷」バージョンを定義することで、同様の実装を行いました。
印刷ボタンをクリックすると、マスターページの「印刷」バージョンを現在のページに割り当てました。
非常に簡単です!