我有一個使用2個母版頁和幾個用戶控件呈現的.NET(vb)頁面。動態移除父元素
我的用戶現在想要一個「打印」按鈕。
有沒有一種方法可以將主要內容從頁面中剝離出來,並在沒有所有母版頁和用戶控件內容的情況下重新渲染?
感謝
我有一個使用2個母版頁和幾個用戶控件呈現的.NET(vb)頁面。動態移除父元素
我的用戶現在想要一個「打印」按鈕。
有沒有一種方法可以將主要內容從頁面中剝離出來,並在沒有所有母版頁和用戶控件內容的情況下重新渲染?
感謝
你可以使用CSS來隱藏打印時,頁面上的元素。那麼就不需要往返服務器。
@media screen
{
div.header {...}
}
@media print
{
div.header {display:none;}
}
@media screen, print
{
...
}
你可以創建然後採用不同的母版更改爲「備用」剝離主可能包括打印樣式表。
有一些代碼樣本在http://ipona.com/samples/(在https://skydrive.live.com/?cid=635c8e2bf4822d7c&id=635C8E2BF4822D7C!498頁面鏈接到SkyDrive文件夾的底部)
你需要考慮你所設計的設計。如果你想「去掉」母版頁內容,那麼你需要一個不訂閱任何母版頁的頁面。沒有什麼東西強迫你使用它們(是嗎?)。否則,您需要進行設計,以便您可以禁用或關閉母版頁的功能。更好的是,不是將內容添加到真正有條件的主頁面(取決於頁面),爲什麼不只是讓頁面提供IT需要的內容 - 例如添加一個「控制面板」內容佔位符,該佔位符允許頁面提供按鈕。 – Jeremy