我與現有ASP.NET/C#網站,有一個新的要求,工作添加頁腳每張打印頁:當用戶從網站打印頁面,每個打印頁面必須包含一個設置文本的頁腳。也就是說,如果HTML表格需要兩個打印頁面,則每個頁面都必須包含頁腳。從ASP.NET網站
我已閱讀如何增加一個只打印場景我的CSS文件,但我還沒有發現是怎麼做分頁知道什麼時候在頁腳中添加。
正在打印的內容包含在asp:表中。
預先感謝您的時間,你可以提供任何assisitance。
我與現有ASP.NET/C#網站,有一個新的要求,工作添加頁腳每張打印頁:當用戶從網站打印頁面,每個打印頁面必須包含一個設置文本的頁腳。也就是說,如果HTML表格需要兩個打印頁面,則每個頁面都必須包含頁腳。從ASP.NET網站
我已閱讀如何增加一個只打印場景我的CSS文件,但我還沒有發現是怎麼做分頁知道什麼時候在頁腳中添加。
正在打印的內容包含在asp:表中。
預先感謝您的時間,你可以提供任何assisitance。
對不起,是一個告訴你這個,但是......
這無法通過HTML,CSS,JavaScript的完成,或者任何你將擁有控制權。
如果你需要這種類型的功能,你將需要尋找其他的選擇,如Word郵件合併或Crystal報表,或SQL Server報表服務。
編輯
對不起。我應該說:
「你不能做到這一點可靠對所有的瀏覽器」。對於一致結果(這是我們都希望在大多數情況下,是不是?),你將需要尋找其他的選擇,如Word郵件合併或Crystal報表。
您可以使用,你可以用position: fixed
定位塊元素。我遇到了2004年的文章this,詳細介紹了該技術。不幸的是,當時的支持非常有限,但現在這種情況應該會好得多。我當然知道這在IE 8中有效(點擊了每個7k + CSS測試...)。
我道歉,我應該在我的問題中指出,所有用戶都在IE 6上。position:fixed似乎不適用於IE 6. – pFilicetti 2009-09-17 16:34:00
不僅似乎不起作用。它絕對不行。在IE 6中基本上不存在CSS 2支持。 – Joey 2009-09-17 16:38:38
爲什麼人們向下投票?使用內置的瀏覽器打印,無法在每個頁面上可靠地顯示頁腳。 – 2009-09-16 17:49:11
對於編輯+1,在HTML中一直在瀏覽器中執行此操作是一項浪費的工作IMO,他們爲此編制報告工具 – 2009-09-16 18:21:39
感謝大家的投入。該組織僅使用IE 6,因此這是我必須支持的唯一瀏覽器。我同意,這是完全浪費時間,但這並不妨礙他們將其作爲一項要求。最接近我可以得到comprimise是禁止打印某些頁面在一起。 – pFilicetti 2009-09-16 19:32:36