웹 사용자 컨트롤에 텍스트 상자가 있습니다. 그리고 난 텍스트 변경 이벤트가 자동으로 다시 게시 될 때 발생합니다.
protected void Page_PreInit(object sender, EventArgs e)
{
Find = (TextBox)(Menu1.FindControl("txtTarget"));
Find.TextChanged += new EventHandler(Find_TextChanged);
}
void Find_TextChanged(object sender, EventArgs e)
{
}
지금 나는 동일한 웹 사용자 정의 컨트롤에서의 LinkButton이 ... 따를 때 해당 텍스트
변경 이벤트 핸들러를 컨텐츠 페이지에 액세스하고 추가하고있다. 이 링크 버튼을 클릭하면 해당 텍스트의 텍스트 변경 이벤트가 자동으로 실행됩니다.
링크 버튼을 클릭 할 때 발생하는 이벤트를 어떻게 멈출 수 있습니까?
Text 속성 값을 변경하면 TextChanged 이벤트가 발생합니다. 처리에 관심이 없으면 이벤트 처리기를 제거하십시오. – adatapost
하지만 다른 경우에는 필요합니다. 링크 버튼을 클릭 할 때이 이벤트가 필요하지 않습니다. –
버튼의 클릭은 TextChanged를 발생시키지 않고 그 값을 제외한 핸들러를 호출합니다. – adatapost