在所有頁面共享通用行為

2021-08-30 15:05:50 字數 863 閱讀 5262

**:

這裡比較好的做法是:寫乙個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...