2012-05-30 5 views
1

У меня есть модуль администратора. Этот модуль имеет одну главную страницу, у которой нет панелей с левой стороны. Я должен сделать эти панели видимыми и невидимыми с базовым классом управления, который построен на языке VB. Я работаю с asp.net 2.0 с веб-сайтом C#.Обработка панелей главной страницы с базовым классом управления

Просьба дать мне представление о том, как я могу построить этот базовый класс управления и управлять панелями с главной страницей при событии клика по ссылке.

ответ

1

У нас будет много возможностей сделать это. Я бы предпочел использовать facade pattern.

Построить класс, который будет использовать VB класс внутри:

public newManageClass() 
{ 
    private oldManagedVBClass _old; 

    //.ctor 
    public newManageClass() 
    { 
     _old = new oldManagedVBClass(); 
    } 

    public void makePanelsVisible() 
    { 
     _old.MakePanelsVisible(); 
    } 
} 

И тогда вы можете использовать этот класс внутри главной страницы, как вспомогательный класс.

+0

может дать мне больше рабочих образцов, которые дают мне базовую идею о том, как я создаю этот класс и делаю панель видимой и невидимой. –