看了1些文章,通過寫PageBase的頁面并使其它page繼承這個PageBase,可以方便地實現用戶檢驗等需求。
后來發現子類page繼承后,父類的PageLoad不履行了。
以下帖子提出了問題,但是沒有提供正解:
http://bbs.csdn.net/topics/390482363?ticket=ST⑺04066-MoolZ4f7GW3lTwMCb6cK-passport.csdn.net
問題緣由:
子類Page_Load覆蓋了父類的Page_Load方法。
解決方法:
給子類方法前面加1個“new”,然后在子類方法里面這樣寫:
public partial class NewPage: Pagebase
{
base.Page_Load(sender, e);
}
}
這樣父類和子類的PageLoad方法都會被調用,而且可以控制父類的PageLoad是不是首先被調用,這樣就能夠優先檢驗用戶的身份了。
下一篇 linux命令之date