컨트롤을 사용하여 페이지에서 처리 할 이벤트를 발생시키는 일부 단추가 포함 된 간단한 사용자 정의 컨트롤이 있습니다. 나는 같은 내 코드 설정을 가지고 :asp.net 사용자 컨트롤 이벤트 전파 문제
public event EventHandler Cancel;
public event EventHandler Confirm;
public void Confirm_Click(object sender, EventArgs e)
{
if (Confirm != null)
Confirm(this, e);
}
public void Cancel_Click(object sender, EventArgs e)
{
if (Cancel != null)
Cancel(this, e);
}
하지만 컨트롤의 페이지로드 이벤트를 사용하는 페이지에서 다음을 호출 할 때 나는
ASPX 코드
사용자 정의 이벤트 중 하나를 얻을하지 않습니다<%@ Register TagPrefix="btg" TagName="CustomControl" Src="~/Search/CustomControl.ascx" %>
<btg:CustomControl ID="btgControl" runat="server" ></btg:CustomControl>
사용자 정의 컨트롤의 버튼이 업데이트 패널에있을 수 있습니까?
페이지 코드가 필요합니다. 컨트롤의 유형을 올바르게 캐스팅하고 있습니까? – womp