somePage.aspxTelrik에서의 이상한 동작 확인?
<asp:LinkButton Runat="server" ID="butDelete" CommandName="Delete" OnClientClick="Confirmation();return flag;"><img src="images/delete.gif" border="0" title='<asp:Literal runat="server" Text="<%$ Resources:ClarityResources, resDelete %>" />'></asp:LinkButton>
ClientSideCode.js
function confirmCallBackFn(sender) {
debugger;
if (sender)
flag = true;
else
flag = false;
return flag;
}
function Confirmation(sender,args) {
debugger;
radconfirm('Are you sure you want to delete this file?', confirmCallBackFn);
}
만 클릭에 항상 기본 값 플래그 변수 내가 디버깅 않았다 내가 설정되어 거짓을 반환 클라이언트에서 click 메서드 확인이 호출되고 컨트롤에 기본값 false를 반환하고 확인을 클릭하면 b 황소의 예는 또는 이을 취소 그것은 다시 깃발을 반환하지만 동일한 스레드에서하지만 다른 스레드에서 각각 따로 방법 confirmCallBackFn (발신자) 전화를 다시 실행합니다. 나는 그것을 해결하는 다른 방법을 시도했지만 나는 붙어있다. 그래서 어떤 도움이 될 것입니다.
@talenga하지만 우리가 호출하는 이벤트는 LinkButton입니다. 또한 보낸 사람과 인수 목록을 확인 함수에 전달합니다. –
OnClientClick 이벤트의 Confirmation()에 대한 호출을 업데이트하여 링크 단추에 전달되는 "Confirmation (this)"을 사용하여 요소를 전달할 수 있습니다. – talegna