1
아마도 이것이 가짜 질문 일 수 있습니다. 이것은 장면입니다.처리 도중 발생하는 현상
웹 시스템 (ASP.NET MVC 2.0)이 있습니다. "저장"버튼을 누르면 모든 프로세스가 호출되고 실행을 시작합니다. 다음 경우에 어떻게됩니까?
1) Press another link to change view
2) Press again the submit button
두 장면은 아직 완료되지 않은 반면에 일어납니다.
감사합니다.
을하지만 당신은 클릭 한 후 저장, 그것은 컨트롤러 '로 이동 ActionResult' . 이 시점에서 다른 링크를 클릭하면 컨트롤러는 여전히 해당 작업을 완료하거나 중단됩니까? 고맙습니다. 감사합니다. – VoodooChild
@VoodooChild : 브라우저가 요청한 각각의 요청은 동일한 사용자/브라우저에서 온 경우에도 개별적으로 처리된다는 점을 기억하십시오. 이 동작은 특정 코드에 따라 다르지만 각 클릭에 대해 컨트롤러의 인스턴스가 하나씩 있다는 것을 알 수 있습니다. 각 컨트롤러는 각 액션을 완료합니다. 브라우저가 요청을 중단했다는 메시지가 서버에 표시되지 않으므로 요청 된 내용 만 완료됩니다. –
컨트롤러가 해당 조치를 완료합니다. 결과는 웹의 공백으로 전송됩니다 (그 요청은 중단됩니다 ...) – Dani