사용자가 특정 LinkButton을 클릭하면 확인/취소로 확인 대화 상자를 열어야합니다. 사용자가 OK를 누르면 ASP.NET (데이터베이스 업데이트)에서 함수를 실행해야합니다. 다음과 같은자바 스크립트 내에서 ASP.NET 1.1 코드 실행
뭔가 ...
자바 스크립트
function openConfirm() {
return window.confirm("Are you sure you want to do this?");
}
ASP
<asp:LinkButton runat="server" CommandName="viewPart" onClick="if(openConfirm() === true) <% SomeASPFunctionCall() %>;">
Delete
</asp:LinkButton>
캐치 내 응용 프로그램, 그래서 어떤 ASP.NET 1.1을 것을 실행한다 OnClientClick
을 컨트롤에 추가하는 것에 대한 참조는 부적합합니다 (ASP 2.0에는이 추가되었습니다.) __doPostBack 및 __eventObject 및 __eventArguments를 통해 포스트 백을 시도했지만 간단히 작동하지 않거나 알아낼 수 없습니다.
클라이언트 측/서버 측 상호 작용의 이러한 조합을 어떻게 관리해야합니까?
고맙습니다.
LinkButton에 ID가없는 이유는 DataGrid 내의 리피터 컨트롤 (구체적으로 TemplateColumn)에 있기 때문입니다. CSS 선택기와 같이 동적으로 생성 된 모든 링크 버튼을 처리 할 수있는 방법이 있습니까? – danyim
네, 여전히 어쨌든 TemplateItem 안에 ID를 가질 수 있습니다. 내 대답을 편집하는 중입니다 ... –
고마워, 잘 했어! – danyim