차트를 표시하는 작은 웹 응용 프로그램을 만들었습니다. 응용 프로그램의 수퍼 유저가 완전한 데이터 새로 고침을하는 것이 유용 할 수 있다고 생각했지만이 프로세스는 완료하는 데 약 10 분이 걸립니다. 사용자가 새 스레드를 시작하여 데이터 새로 고치기를 시작하는 버튼을 클릭하면 이후 클릭이 스레드를 죽이고 데이터 채우기 프로세스를 다시 시작할 수 있다고 생각했습니다. 그러면 사용자는 데이터가 채워짐에 따라 사이트를 탐색하고 차트를 볼 수 있습니다.C# 웹 응용 프로그램에서 스레드를 어떻게 관리합니까?
이런 식으로 간단한 방법이 있습니까?
좋아, 그래서 DB를 refesh 코드를 WebService에 넣어. 나는 이것을 어떻게 섭취 할 것인가? 클라이언트의 자바 스크립트 또는 서버의 OnClick 이벤트? –
JQuery의 "ajax"메서드는 웹 메서드를 JSON으로 작업하도록 디자인하면 (매우 쉽게) 작동합니다. 포스트 백 및 업데이트 패널은 신중하지 않으면 매우 느려질 수 있으므로 가능한 경우 자바 스크립트를 강력하게 선호합니다. –