**:
這裡比較好的做法是:寫乙個basepage類,讓所有的頁面都繼承自它,而不是從標準的system.web.ui.page類繼承。這樣可以通過重寫該類中的on***方法來處理頁面上的任何事件;下面以做選擇頁面主題為例;
1.首先寫basepage類;
view plaincopy to clipboardprint?
public class basepage : system.web.ui.page
else
}
base.onpreinit(e);
}
} public class basepage : system.web.ui.page
else
}base.onpreinit(e);}}
2.由於使用到模板,所以讓模板繼承自這個類;
view plaincopy to clipboardprint?
public partial class template : system.web.ui.masterpage
} public partial class template : system.web.ui.masterpage
}3.其他頁面跟使用正常使用模板時一樣;
view plaincopy to clipboardprint?
<%@ page language="c#" autoeventwireup="true" codefile="default.aspx.cs" inherits="mb.thebeerhouse.ui._default" title="the beer house" masterpagefile="~/template.master" %>
在所有頁面共享通用行為
使用模板和主題能夠使 所有頁面共享設計和外觀,然而,有一些通用行為也要求共享,比如 顯示 的統計資訊,更改頁面主題元素等等 這裡比較好的做法是 寫乙個basepage類,讓所有的頁面都繼承自它,而不是從標準的system.web.ui.page類繼承。這樣可以通過重寫該類中的on 方法來處理頁面上的...
取消所有共享
預設共享就是xp在安裝好後把所有硬碟分割槽共享出來,雖然這些共享是隱藏的,並且有密碼保護,但是有這些共享總讓人心裡不舒服。檢視所開的共享,執行 cmd,在dos視窗輸入net share,回車,便可以看到機器開的所有共享。通常開放的共享有 ipc admin c d 等。關閉這些預設共享有兩種方法。...
BroadcastChannel頁面間通訊
broadcastchannel,這個方式,只要是在同一原始域和使用者 下,所有視窗 iframe之間都可以進行互動。這個感覺就有點類似於廣播了。1,父頁面傳送資料 var broadcastchanne1 new broadcastchannel load1 建立乙個名字是load1的broadc...