我想獲得一個我正在創建的「BasePage」對象的類型。每個頁面對象都基於BasePage。舉例來說,我有一個爲Login.aspx,在我的代碼隱藏,並且有一個方法顯示的類:ASP.Net和GetType()
Display(BasePage page) {
ResourceManager manager = new ResourceManager(page.GetType());
}
在我的項目結構我有一個默認的資源文件和僞翻譯資源文件。如果我嘗試設置這樣的事情:
Display(BasePage page) {
ResourceManager manager = new ResourceManager(typeof(Login));
}
它返回翻譯網頁。經過一番研究,我發現page.GetType()。ToString()返回了「ASP_login.aspx」的效果。我怎樣才能獲得類類型後面的實際代碼,這樣我就得到了一個類型爲「Login」的對象派生自「BasePage」?
在此先感謝!