2012-01-08 2 views
0

UpdatePanel에는 두 개의 PlaceHolders가 동시에 표시되지 않습니다. 한 PlaceHolder에서 사용자가 편집 할 기사를 선택하게하고 기사가 선택되면 다른 PlaceHolder에 표시됩니다. 이 경우 첫 번째 객체의 가시성을 false로 설정하고 다른 객체를 활성화합니다.양식 데이터를 보내지 않는 취소 버튼

사용자가 기사를 편집 할 때 일부 필드와 두 개의 버튼이 있습니다 : 하나의 버튼은 "OK"라고 표시되고 양식 데이터를 서버로 보내고 다른 버튼은 "취소"로 표시되어 사용됩니다 에. 사용자가 양식 데이터를 서버로 보내야하는 OK 단추를 클릭 할 때만 처리하기 때문에 상황이 유일한 것입니다. 따라서 취소 단추를 클릭 할 때 양식 데이터를 보내면 안된다는 것을 시스템에 알릴 수 있습니까?

처음에는 Cancel-button을 클릭했을 때 기사의 본문에 사용되는 tinyMCE 구성 요소 (HTML이 포함되어 있음)에서 RequestValidation 오류가 발생하여 문제가 발생했습니다. 이제이 페이지에 대한 RequestValidation을 해제했으며 수동으로 유효성 검사를 수행합니다.

하지만 어쨌든 취소 버튼을 클릭하면 양식 데이터 전송을 끌 수 있습니까?

답변

0

취소 버튼을 클릭했을 때 포스트 백을 방지하면 양식 데이터 전송이 비활성화됩니다. 이 작업은 버튼의 OnClientClick 이벤트를 구독하고 return false를 값으로 입력하여 수행 할 수 있습니다.

+0

LinkButton을 만들고 OnClick 메서드를 만들었지 만, 보낸 사람 데이터가 이미 전송 된 후에 발생하는 것으로 보입니다. –