【发布时间】:2008-10-14 17:26:29
【问题描述】:
我想获得一种我正在创建的“BasePage”对象。每个 Page 对象都基于 BasePage。例如,我有一个 Login.aspx,并且在我的代码隐藏中和一个具有方法 Display 的类:
Display(BasePage page) {
ResourceManager manager = new ResourceManager(page.GetType());
}
在我的项目结构中,我有一个默认资源文件和一个伪翻译资源文件。如果我设置尝试这样的事情:
Display(BasePage page) {
ResourceManager manager = new ResourceManager(typeof(Login));
}
它返回翻译后的页面。经过一番研究,我发现 page.GetType().ToString() 返回了一些“ASP_login.aspx”的效果我怎样才能得到类类型背后的实际代码,这样我就得到了一个“登录”类型的对象源自“BasePage”?
提前致谢!
【问题讨论】:
标签: c# asp.net reflection resourcemanager