온라인 점수 asp.net 웹 애플리케이션을 구축 중입니다. 점수 점수는 SQL 데이터베이스에 저장됩니다. 페이지를 새로 고치지 않고 레이블을 업데이트 할 수있는 방법이 있습니까? 나는 UpdatePanel을 시도했지만 성공하지는 못했다. SQL 서버에서 데이터를 비동기 적으로로드 할 수 있습니까? 내가 AJAX 스크립트 (내가 UpdatePanel도 사용한다고 생각하는)가 브라우저에서만 로컬로 실행된다는 것을 알았다면 (그것이 맞습니까?). 그래서 그것은 나에게별로 의미가 없습니다. 어떤 아이디어?페이지를 새로 고치지 않고도 SQL에서 데이터를 업데이트하십시오.
답변
UpdatePanel 대신 JSON과 함께 Ajax를 사용하는 것이 좋습니다. UdatePanel은 실제로 전체 페이지 수명주기를 거치는 서버의 포스트이므로 JSON을 사용하는 Ajax는 훨씬 더 빠른 성능을 제공합니다. json으로/아약스 코드 숨김에서의 WebMethod를 만들 수 있습니다 당신을 호출하고 그 문의하십시오
http://encosia.com/are-you-making-these-3-common-aspnet-ajax-mistakes/
. 그것을 수행하는 방법에 대한 간단한 예제는 아래 URL을보십시오. 이 예는 데이터를 얻기위한 것입니다하지만 당신은 당신이 대신 웹 방식의 WCF 또는 웹 API 서비스를 호출 할 수 있습니다http://deebujacob.blogspot.com/2012/01/aspnet-ajax-web-method-call-using.html
를 업데이트의 WebMethod를 사용할 수 있습니다.
희망이 있습니다.
웹 메서드를 사용할 필요가 없습니다. WCF 또는 ASP.NET 웹 API로 작성할 수있는 완전히 다른 서비스를 호출 할 수 있습니다. –
나는 webmethod 또는 httphandler 사용에 동의합니다. – Zerkey
예, WCF 또는 웹 API 일 수 있습니다. 나는 그것에 대한 나의 대답을 업데이 트했습니다. –
- 1. 페이지를 새로 고치지 않고 업데이트하십시오.
- 2. 페이지를 새로 고치지 않고도 응답이 반복되도록하려면 어떻게해야합니까?
- 3. MySQL에 데이터를 저장하고 새로 고치지 않고 해당 데이터로 페이지를 업데이트하십시오.
- 4. 포털 페이지를 새로 고치지 않고 포틀릿을 업데이트하십시오.
- 5. 이벤트가 서버 측에서 발생하면 페이지를 새로 고치지 않고 페이지를 새로 고치지 않고도 통신해야합니다.
- 6. 페이지를 새로 고치지 않고도 WebView의 html 콘텐츠를 업데이트하는 방법은 무엇입니까?
- 7. PHP에서 페이지를 새로 고치지 않고도 값을 업데이트 할 수 있습니까?
- 8. PHP로 페이지를 새로 고치지 않고도 모든 이미지를 표시하려면 고온입니까?
- 9. 어떻게 페이지를 새로 고치지 않고도 PHP 스크립트의 최신 데이터를 새로 고칠 수 있습니까?
- 10. JavaScript를 사용하여 전체 페이지를 새로 고치지 않고 div 태그를 업데이트하십시오.
- 11. 페이지를 새로 고치지 않고 메모리에서 ASP.NET 페이지의 이미지를 업데이트하십시오.
- 12. 아약스를 사용하여 페이지를 새로 고치지 않고 MySQL 테이블을 업데이트하십시오.
- 13. JQuery를 사용하여 페이지를 새로 고치지 않고 공유 지점에서 webpart를 업데이트하십시오.
- 14. RedirectToAction 페이지를 새로 고치지 않음
- 15. 모든 페이지를 새로 고치지 않고 새로 고침
- 16. 페이지를 새로 고치지 않고 div를 새로 고침
- 17. 데이터를 다시로드하거나 새로 고치지 않고도 html 페이지를 인쇄 할 수있게하려면 어떻게해야합니까?
- 18. 전체 페이지를 새로 고치지 않고 버튼을 누르십시오.
- 19. 새로 고치지 않고 HTML5 URL을 업데이트하십시오.
- 20. AJAX \ JQUERY : 새로 고치지 않고 양식 데이터로 MYSQL 데이터베이스를 업데이트하십시오.
- 21. 전체 페이지를 새로 고치지 않고 MVC Grid
- 22. 페이지를 새로 고치지 않고 양식 피드백
- 23. LINQ가 데이터를 새로 고치지 않습니다.
- 24. 페이지를 새로 고치지 않고 각진 업데이트보기
- 25. 페이지를 새로 고치지 않고 양식 데이터를 외부 양식으로 보냅니다.
- 26. 페이지를 새로 고치지 않고 div 요소에 HTML 양식 데이터를 전송하십시오.
- 27. 페이지를 새로 고치지 않고 json 데이터를 업데이트 하시겠습니까?
- 28. 페이지를 새로 고치지 않고 데이터를 제출하고 양식을 아래에 게시하십시오.
- 29. jQuery를 사용하여 페이지를 새로 고치지 않고 페이지 데이터를 업데이트하는 방법
- 30. 페이지를 새로 고치지 않고 DB에서 데이터를 표시하는 방법
'AJAX 스크립트는 브라우저에서만 로컬로 실행됩니다 (맞습니까?) AJAX의 J는 Javascript를 나타내며 실제로 방문자의 브라우저에서 실행됩니다. 그러나이 Javascript는 웹 사이트의 다른 페이지를 호출 할 수 있으며 페이지를 업데이트하지 않고 실시간 점수를 검색 할 수 있습니다. 이것은 Google이 페이지를 다시로드하지 않고 실시간으로 검색어를 제안하는 방법입니다. – Zerkey
@safiron 업데이트 패널 구현을 확인해야하지만 http://www.tutorialspot.com/jquery/jquery-ajax.htm –