2013-02-12 1 views
0

대 직접 이벤트 내가 어떤 내선-요소가있는 경우를 감안하고 난 선언 : 첫째먼저 전달되는 것은 무엇입니까? 리스너

<ext:Button ID="Button1" runat="server" OnDirectClick="someMethod" OnClick="someFunction /> 

또는

<ext:Button ID="Button1" runat="server"> 
    <Listeners> <Click Handler="someFunction" /> </Listeners> 
    <DirectEvents> <Click Method="someMethod" /> </DirectEvents> 
</Buttons> 

를 호출 할 것이다? someFunction 또는 someModod. someMethod에서 someFunction으로 설정된 변수를 사용할 수 있습니까?

답변

3

두 이벤트는 기본적으로 정확히 동일한 시간에 호출됩니다. 어느 것이 먼저 발사 될지는 달라질 수 있습니다.

동일한 이벤트에 대해 두 개의 이벤트 처리기를 구성하는 것은 좋지 않습니다. 요구 사항에 대한 자세한 정보를 제공하면 몇 가지 제안을 할 수 있습니다.

당신이 이전 또는 DirectEvent가 호출 된 후 일부 클라이언트 측 코드를 실행하려는 경우가 <Click> DirectEvent의 .Before.Success (및 .Failure) 핸들러를 사용하는 것이 좋습니다 수 있습니다.

희망이 도움이됩니다.