2010-04-20 2 views
1

개선하고 싶은 페이지에 일부가 있습니다. 사용자가 엑셀, CSV & 전망과 같은 파일에서 연락처를 추가 할 수있는 파일 업로드입니다. 나는 연락처를 읽고 그것을 데이터베이스에 저장한다. 그래서 내가하고 싶은 것은 작업이 진행되는 동안 회전하는 일반 아이콘을 갖는 것이다. 어떻게 할 수 있을까? 아약스? 파일 업로드를위한 진행 막대를 원하지 않지만 파일을 읽는 작업은ajax/json을 데이터베이스에 추가하고 "작업 대기"아이콘이 표시됩니다.

편집 : 아약스를 사용하여 데이터베이스에 추가하는 방법을 알고 싶습니다. 내가 updatepanel을 사용해야합니까? 나는 회전 아이콘

감사

+0

정확히 무엇을 요구하고 있습니까? – SLaks

+0

그럼 Ajax 콜백과 회전 아이콘을 어떻게 결합 할 수 있습니까? –

답변

0

스핀 GIF 파일을 아약스 콜백을 결합 할 수있는 방법.

http://www.ajaxload.info/

+0

그래, 이미 얻었습니다. 그걸 사용하고 아약스로 만드는 법을 알고 싶습니다. –

2

당신은 www.ajaxload.info 자신 만의 회전 아이콘을 생성 할 수 있습니다. jQuery BlockUI plugin과 결합하면 자신의 모달 대기 화면을 표시 할 수 있습니다.

+0

jquery blockUI가 좋은 덕택이었습니다. 편리 할거야. –

0

asp : fileupload를 사용하는 경우 수행 할 수있는 몇 가지 작업이 있습니다.

asp : fileupload가 파일을 업로드하는 데 약간의 시간이 걸리고 다시 포스트 백을 수행한다는 점을 이용하십시오.

1) '업로드'버튼에 대한 클라이언트 쪽 onclick 이벤트를 삽입하여 회전식 그래픽을 표시하고 '파일을 구문 분석하여 데이터베이스에 추가'라는 메시지를 표시합니다.
2) '업로드'버튼에 대한 서버 측 onclick 이벤트를 입력하여 파일을 업로드하고 구문 분석 한 다음 레코드를 데이터베이스에 삽입합니다. 3) 서버 측 onclick이 끝나면 페이지 수명주기의 나머지 부분이 발생하고 사용자는 새 페이지를 반환받습니다. 브라우저가 새 페이지를 받으면 회전식 그래픽이 더 이상 표시되지 않습니다.

업로드 중에는 메시지를 변경할 수 없지만 쉽고 빠릅니다.

다른 대안은 jquery를보고 일부 아약스 호출을하는 것입니다.

관련 문제