2012-12-12 2 views
0

나는 두 개의 버튼이있는 usercontrol을 가지고 있는데, usercontrol에있는 버튼을 표시하는 대신 페이지에서 사용자 정의 컨트롤을 사용하고 싶었습니다. 사용자 콘트롤에서 버튼 클릭 이벤트를 발생시키는 페이지.aspx 페이지에서 usercontrol에 대한 이벤트를 발생시키는 방법

PageA_Button_Click (개체 보낸 사람, EventArgs입니다 전자) 이 UserControl_Button_Click (개체를 보낸 사람, EventArgs입니다 전자)

public partial class UserControls_DEMO : System.Web.UI.UserControl 
{ 
    public void UserControl_Button_Click(object sender, EventArgs e) 
    { 
    } 
} 


public partial class ASPXPAGE : System.Web.UI.Page 
{ 
    protected void PageA_Button_Click(object sender, EventArgs e) 
    { 
     //Call UserControl_Button_Click here 
    } 
} 
+1

나는 잘 모르겠다 - 당신이하려는 것을 기술하기 위해 어떤 코드를 게시 할 수 있습니까? –

+0

원래 게시물을 참조하십시오. 방금 편집했습니다. – CoolArchTek

+1

저는 아직도 약간 혼란 스럽습니다. PageA_Button_Click에 UserControl_Button_Click (보낸 사람, 전자)을 넣을 수만 있습니까? –

답변

1

대신의 첫 번째 단추의 OnClick 이벤트가 두 번째 단추를 호출하고, 난 그냥이 태그를 추가 호출해야합니다 첫 번째 버튼의 HTML :

OnClientClick="document.getElementById('INSERT_SECOND_BUTTON_ID_HERE').click();" 

원하는 작업에 약간 다른 접근 방식을 사용합니다.

관련 문제