我有许多继承基类的 aspx 页面。基类有一个方法名“GetGroupID”,这个方法返回不同的数据取决于我在哪个页面,现在很少有页面需要覆盖这个方法(这很好)。
问题:我有几乎所有页面中都放置的用户控件,现在这个用户控件来自页面基类的 Accessess GetGroupID 方法,只要我知道页面类名称就可以了,因为我有这么多页面,一个基类和一个用户控件...如果我可以从 UserControl 获取页面类名称并动态执行基本方法,那就太好了。
Curreny 我有以下在 UserControl 中工作的代码
Dim c As homepage = CType(Me.Page, homepage)
Call c.getGroupID
但是在上面的示例中,我知道页面类名称(主页),但是假设我在具有类名“门户”的不同页面上,我不可能跟踪这么多页面。
我想在用户控件中执行基类中的方法,并且我想为某些页面覆盖这个方法。
请指教。