2012-05-30 1 views
1

관리자 모듈이 있습니다. 이 모듈에는 왼쪽에 패널이없는 하나의 마스터 페이지가 있습니다. 이 패널을 VB 언어로 생성 된 기본 컨트롤 클래스로 표시하고 보이지 않게해야합니다. C# 웹 사이트 asp.net 2.0 함께 일하고 있어요.기본 컨트롤 클래스가있는 마스터 페이지 처리

어떻게하면 기본 컨트롤 클래스를 구성하고 링크 버튼 클릭 이벤트에서 마스터 페이지로 패널을 관리 할 수 ​​있는지 알려주십시오.

답변

1

우리는 많은 기회를 만들어 낼 것입니다. facade pattern을 사용하고 싶습니다.

내부 VB 클래스를 사용하는 것이 클래스 구축 :

public newManageClass() 
{ 
    private oldManagedVBClass _old; 

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

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

을 그리고 당신은 헬퍼 클래스로 마스터 페이지 내에서이 클래스를 사용할 수 있습니다.

+0

내가 이런 종류의 클래스를 구성하고 패널을 보이지 않게 보이게 만드는 기본 아이디어를주는 더 많은 샘플을 제공 할 수있다. –