2014-12-04 2 views
0

나는 이것이 guzillion 번 게시되었음을 알고 있지만 일반적인 해결책은 문제를 해결하지 못하기 때문에 내 상황이 약간 다르게 보입니다. 당신이 볼 수 있듯이다이나믹 버튼 클릭 이벤트가 실행되지 않음

protected override void OnInit(EventArgs e) 
    { 
     base.OnInit(e); 

     Button btn_finishTest = new Button(); 
     btn_finishTest.ID = "btn_finishTest"; 
     btn_finishTest.Text = "Finish"; 
     btn_finishTest.Click += new EventHandler(btn_finishTest_Click); 
     placeholder.Controls.Add(btn_finishTest); 
    } 

private void btn_finishTest_Click(object sender, EventArgs e) { 
    // does sweet FA at the moment 
} 

이 버튼이 페이지 초기화에 인스턴스화, 그래서 약간 클릭 이벤트 코드가 실행되지 않는 이유에 purplexed있어 다음과 같이 내 코드입니다.

+0

"작동하지 않음"이라고 설명하십시오. 우리는 귀하의 응용 프로그램을 우리 앞에 두지 않으므로 귀하의 문제점을 정확하게 알지 못합니다. – mason

+0

... edited ... onclick 이벤트 함수가 실행되고 있지 않습니다. –

+0

버튼이 실제로 클라이언트 페이지에 있습니까? 'btn_finishTest_Click'을'private'에서'protected'로 변경하면 어떻게됩니까? – mason

답변

0

결국 버튼을 클릭하는 것으로부터 나를 방해하고 있던 다른 요소를 채우는 것이 었습니다 ... 어리석은 실수 였지만 다른 누군가가 똑같은 이상 함을 보게 될 경우에 대비해 누군가를 게시 할 것이라고 생각했습니다.

관련 문제