我正在編寫MVC應用程序。結果頁面顯示一個包含10列的表格。但是,當用戶點擊瀏覽器中的打印按鈕或點擊Ctrl-P時,我想讓兩列消失(它們只是超鏈接)。有沒有一種簡單的方法來知道這種情況發生,所以我可以隱藏或刪除這些列的顯示。在MVC中,如何判斷頁面是否正在打印
0
A
回答
1
最好的辦法是使用CSS這一點。您可以指定某些僅適用於使用@media print
進行打印的樣式。
有一件事我傾向於做的就是添加下面的樣式,以我的樣式表
@media print {
.dont-print {
display: none !important;
}
}
然後,任何你不想顯示當用戶打印的頁面,你給一個類「不要-打印」。
0
使用CSS文件來定義在打印過程中應用的類。
媒體類型是你的朋友在這裏:http://www.w3schools.com/css/css_mediatypes.asp
相關問題
- 1. 如何判斷使用window.print()時頁面是否爲打印機?
- 2. 如何判斷打印機是否打印到文件?
- 3. 如何判斷網頁是否存在?
- 4. 如何判斷頁面是否在iframe中使用javascript?
- 5. 如何判斷我的頁面是否使用Window.Open()打開
- 6. 如何判斷Facebook應用是否在頁面上?
- 7. 如何判斷AirPrint打印機是否可用?
- 8. 如何判斷是否有人從printPreview打印?
- 9. 如何判斷Ng-Repeat是否打印了x項
- 10. 如何判斷QGraphicsItem :: paint()是否被打印?
- 11. 如何判斷ASP中的頁面卸載是否回傳
- 12. 如何判斷某個頁面是否爲ASP中的SSL?
- 13. Android Webview - 如何判斷頁面是否從緩存中加載?
- 14. 如何判斷socket是否在PHP中打開?
- 15. 如何判斷(在VBA中)是否從SharePoint打開文檔?
- 16. 如何在python中判斷外部程序是否打開?
- 17. 如何判斷菜單是否在VB6中打開?
- 18. Cordova:判斷頁面是否在設備應用程序中打開
- 19. 如何判斷editText是否在焦點?
- 20. 如何判斷jQueryUI是否在Rails 3.1中正確加載?
- 21. 如何判斷dofile在lua中是否正確完成
- 22. 如何判斷兩個地址是否在同一個頁面文件中?
- 23. 如何判斷一個頁面是否允許漫遊器?
- 24. 如何判斷頁面底部是否已經到達?
- 25. 如何判斷門戶頁面上是否有portlet?
- 26. 如何判斷JavaScript是否會重定向頁面?
- 27. 如何判斷頁面上是否加載了AjaxControlToolkit.HTMLEditor
- 28. 如何判斷jQuery BlockUI是否阻止了頁面
- 29. 如何判斷頁面是否由JSP生成?
- 30. 如何判斷用戶是否爲粉絲頁面的粉絲
儘管我討厭'!important',這真的是最好的解決方案!編輯:他在這裏說的是,這與.NET沒什麼關係,只是一些核心網站的東西。 – statue
我曾嘗試過其他一些CSS,但我認爲這是一個很好的答案。我會給這個一個鏡頭。簡單而直接。 – wandercoder