aspx 파일을 가지고 있고 그 안에 렌더링 된 ascx 컨트롤이 있습니다.부모님의 이벤트에 어떻게 접속할 수 있습니까?
aspx 파일에는 클릭하면 이벤트가 발생하는 버튼이 있습니다.
ascx 컨트롤에서 같은 이벤트에 연결하고 싶은 버튼이 있습니다.하지만 어떻게해야하는지 명확하지 않습니다. 나는 분명히 초등 학생 무언가를 놓치고있다. 내가 잘못 짚었있어 경우에 저 궁금하게하는, 내가 지금까지 운이 했어,
myButton.Click += new EventHandler(btn_Click);
...
void btn_Click(object sender, EventArgs e)
{
<some way to get ahold of the parent aspx>.btn_Click(sender, e)
}
을하지만 :
내가는이 같은 것 생각했다.아이디어가 있으십니까?
로직을 별도의 클래스로 캡슐화하고 두 경우 모두 호출해야하는 이유는 무엇입니까? – V4Vendetta
부모 페이지에서 모든 값을 가져 와서 저장하는 것이 너무 복잡한 논리는 아니기 때문에. 따라서 로직을 다른 곳에 캡슐화하는 것은 많은 양의 값을 보내어 너무 많은 코드를 실행하지 않는 것을 의미합니다. – Beska
상위 페이지의 버튼에 액세스 할 수 있습니까? – sll