Tôi muốn có một loại đối tượng "BasePage" mà tôi đang tạo. Mỗi đối tượng Trang dựa trên BasePage. Ví dụ, tôi có một Login.aspx và trong code-behind của tôi và một lớp học có một phương pháp hiển thị:ASP.Net và GetType()
Display(BasePage page) {
ResourceManager manager = new ResourceManager(page.GetType());
}
Trong cấu trúc dự án của tôi Tôi có một tập tin tài nguyên mặc định và một tập tin tài nguyên psuedo-dịch. Nếu tôi đặt thử một cái gì đó như thế này:
Display(BasePage page) {
ResourceManager manager = new ResourceManager(typeof(Login));
}
nó sẽ trả về trang đã dịch. Sau khi một số nghiên cứu tôi thấy rằng page.GetType(). ToString() trả về một cái gì đó để tác động của "ASP_login.aspx" Làm thế nào tôi có thể nhận được mã thực tế đằng sau loại lớp, như vậy mà tôi nhận được một đối tượng của loại "Đăng nhập" đó là bắt nguồn từ "BasePage"?
Cảm ơn trước!