頁面繼承父類,在父類中判斷使用者登入

2021-09-30 04:40:25 字數 1071 閱讀 1902

現在一般的**都會設計到判斷使用者登入的問題,這其中有很多中解決方案。用物件導向的繼承思想來實現是一種較好的解決方案。**很簡單,就是再父類(pagelogin.cs)中進行登入判斷,每個頁面都要繼承這個父類,父類中通過重寫oninit來實現再頁面page_load之前進行登入驗證。

pagelogin.cs:

using system;

using system.data;

using system.configuration;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.web.ui.htmlcontrols;

///

/// pagelogin 的摘要說明

///

public class pagelogin:system.web.ui.page

protected override void oninit(eventargs e) }

}在頁面中進行繼承、

using system;

using system.data;

using system.configuration;

using system.collections;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.web.ui.htmlcontrols;

public partial class default2 : pagelogin }

關鍵是對oninit()事件的重寫

php父類繼承子類 PHP父類方法繼承問題

有幾個類的很相似,只是其方法對資料處理的邏輯和最後資料輸出的結果有些差別,可以通過這樣的思路實現嗎?1.思路一,通過修改抽象函式邏輯實現返回值不同abstract class parentsclass child extends parentsclass child extends parents ...

py 子類繼承父類

class 派生類名 基類名 usr bin python coding utf 8 class parent 定義父類 parentattr 100def init self print 呼叫父類建構函式 defparentmethod self print 呼叫父類方法 defsetattr s...

python之繼承父類

import unittest class person object def age self print this is father s age def self print this is father s class student person def student self prin...