asp.net (2.0) 페이지에 컨트롤이 내장되어 있습니다. 컨트롤이 페이지에있을 때 반환 키가 컨트롤의 동작을 실행하기 위해 누를 때 기본 동작을 원하지만 페이지의 동작은 필요하지 않습니다. 이 목적을 위해 나는 그 설정이 페이지의 버튼에 위대한 효과가 있다는 것을 발견했다.useubmitbehaviour가 false로 설정된 경우 두 개의 asp : button 컨트롤 팝업 창이 나타납니다.
UseSubmitBehaviour="false"
페이지의이 버튼을 클릭 할 때 확인 창이 표시 될 때까지는 괜찮 았습니다. 버튼을 누르면 시스템에서 레코드를 영구히 삭제하고 올바른 버튼을 클릭하는지 확인하려고합니다. 버튼은 다음과 같습니다
<asp:Button runat="server" ID="btnDeleteCollationResultstop" Text="Delete Selected" UseSubmitBehavior="true"
ToolTip="Delete all the selected items in the Collation tool" OnClick="btnDeleteCollationResults_Click"
OnClientClick="return confirm('Are you sure you wish to Delete the selected Item(s)?');" />
팝업 확인 창이 내가 true
에 UseSubmitBehaviour
를 설정하면 부하와 작업을 수행하지만 리턴 키 화재 삭제 버튼을 다시 정말 원하지 않는.
확인에이 페이지를 내 컨트롤에 화재 리턴 키의
메이크업의 기본 동작하지 :
그래서 제 질문은 내가 다음을 수행 할 얻을 수있는 방법이다 사용자가 삭제 버튼을 클릭하면 삭제 확인 메시지가 나타나면 확인 창이 나타납니다.
감사
존
편집
한 일부 JQuery와의 난 그냥 버튼 중 어느 것도 반환에 다시 제출하지 않도록 그것을 확인하는 것입니다했다 아이디어와 후크 돌아 가기를 듣고 내가 원하는 버튼에 대한 제출을해라. (그것을 바로하는 방법을 모른다.)
당신의 별은 찬란합니다. 고맙습니다. – Jon
이 솔루션을 구현 한 후 버튼은 정상 asp 버튼을 작동 한 후에 확인을 한 번만 요청합니다. 이 문제를 피하려면 제안을 제공해주세요. –