2010-07-16 5 views
0

웹 컨트롤로 my를로드하고 URL 매개 변수를 기반으로로드합니다. & 고양이 8Web Control Load에서 이벤트 호출

내 웹 컨트롤은 내가 전화해야하는 방법이있다 =

나는 사용자가있는 경우의 gridview를로드해야합니다. 매개 변수 중 하나는 범주가 8 일 때만 생성되는 세션입니다.

기술적으로 내 웹 컨트롤 내에서 내 페이지에서 메서드를 호출해야합니다. page_load에 배치하면 오류가 발생합니다.

감사합니다.

답변

0

컨트롤 자체의 Load 이벤트에 이벤트 처리기를 바인딩해야합니다.

private void Page_Load (object sender, System.EventArgs e) 
{ 
    // Add the following code: 
    yourControl.Load += new EventHandler(yourControl_Load); 

} 


private void yourControl_Load (object sender, System.EventArgs e) 
{ 
    //your code here. 
} 
+0

조건부로드로 작동합니까? 내 웹 컨트롤은 특정 조건이 충족 될 때만로드됩니다. 또는 yourControl.Load + = 새 EventHandler (yourControl_Load)를 이동할 수 있습니다. URL 유효성을 검사하는 대상 위치로 – Kenyana

+0

이 처리기는 조건에 관계없이 yourControl.Load 이벤트에서 호출됩니다. 컨트롤을로드 할 때마다 핸들러가 호출됩니다. –

관련 문제