Ajax처럼 ASP 페이지를 실시간으로 업데이트 할 수있는 방법이 있습니까?Ajax처럼 ASP 페이지를 실시간으로 업데이트 할 수있는 방법이 있습니까?
답변
이 두 기술의 차이점을 이해하는 데 도움이되는 ASP & AJAX에 대한 간략한 요약을 제공합니다.
ASP
ASP 서버 측 언어이다. 사촌들처럼 : 파이썬, 루비, PHP. 서버에서 동적 내용을 생성 한 다음 HTML 형식으로 클라이언트의 브라우저에 전달하는 데 사용됩니다. ASP는 업데이트를하기 위해 자신의 클라이언트에 연결할 수 없으므로 실시간으로 어떤 것도 "업데이트"할 수 없습니다. ASP 서버의 각 업데이트/응답은 클라이언트의 요청에 응답해야합니다.
AJAX
AJAX 비동기 자바 스크립트와 XML의 약자입니다. 그것은 그 자체의 언어가 아닙니다. 여기서 언어는 주로 클라이언트 측 언어 인 Javascript입니다. AJAX는 클라이언트 컴퓨터에서 실행중인 javascript가 서버에 "특별한"요청 (XMLHTTPRequest)을 보내고 응답을 수신하는 기능을합니다. Javascript는이 응답을 사용하여 동적으로 페이지를 업데이트합니다.
그렇다면 무언가를 만들려고하기 전에 Javascript와 ASP에서 공부해야합니다. AJAX는 다소 진보 된 주제입니다. 앞서 언급 한 것처럼 http://asp.net/ajax은 좋은 자료입니다.
ASP.NET 아약스 :
asp.net/ajax
wikipedia.org/wiki/asp.net_ajax
또는 고전적인 ASP를위한 : 자바 스크립트와 DOM으로는 1x1 IFRAME을 생성하고로드 할
물론, Response.Write asp 페이지는 JavaScript로 구문 분석 할 수있는 가장 간단한 형식의 정보를 제공합니다. 나는 AJAX가 발명되기 전에 1999 년에 다시 해냈습니다.
예, 아약스를 사용하면 간단하게 jQuery 또는 Asp.Net Ajax 클라이언트 라이브러리를 사용할 수도 있습니다. 또한 매우 간단한 방법으로이 작업을 수행하는 데 도움이되는 다른 프레임 워크가 있거나 하드 방법과 핸드 롤을 사용할 수 있습니다. 당신의 자신의 자바 스크립트 요청을 확인하십시오.
jquery에는 서버에 비동기 요청을 할 수있는 $ .post와 같은 여러 가지 방법이 있습니다. 올바른 URL을 가리키면 원하는 데이터를 갖게됩니다.
클래식 ASP 용 무료 AJAX 라이브러리 인 ajaxed을 확인하십시오. 많은 자습서가 포함되어 있습니다.
- 1. RubyGems를 오프라인으로 업데이트 할 수있는 방법이 있습니까?
- 2. 실시간으로 웹 페이지 업데이트
- 3. 전체 페이지를 동적으로 캐스팅하거나 시도 할 수있는 방법이 있습니까?
- 4. 모든 Facebook 팬 페이지를 크롤링 할 수있는 방법이 있습니까?
- 5. OpenCV를 PHP와 통합 할 수있는 방법이 있습니까?
- 6. 태그를 제외한 SVN에서 소스를 업데이트 할 수있는 방법이 있습니까?
- 7. MySQL에서 대량 업데이트 할 수있는 효과적인 방법이 있습니까?
- 8. 페이지를 떠나지 않고 실시간으로 온라인 투표 하시겠습니까?
- 9. ASP .NET 요청이있을 때마다 클래스 ASP 세션을 확장하는 방법이 있습니까?
- 10. 변환을 실시간으로 표시 할 수있는 XML/XSL 편집기가 있습니까?
- 11. 서버에 액세스하지 않고 고아 페이지를 찾을 수있는 방법이 있습니까?
- 12. 업데이트 할 수있는 변수 전달하기
- 13. PDF를 가로로 스크롤 할 수있는 방법이 있습니까?
- 14. PictureBox에 반투명하게 페인트 할 수있는 방법이 있습니까?
- 15. TriggerAction 클래스에서 상속 할 수있는 방법이 있습니까?
- 16. 아이폰에 데이터베이스를 공유 할 수있는 방법이 있습니까?
- 17. XDocument에 서명 할 수있는 방법이 있습니까?
- 18. TinyScheme에서 입출력을 라우팅 할 수있는 방법이 있습니까?
- 19. 결과 쿼리를 메모리에로드 할 수있는 방법이 있습니까?
- 20. 일반 methodInfo를 호출 할 수있는 방법이 있습니까?
- 21. Mediafire 링크를 다운로드 할 수있는 방법이 있습니까?
- 22. DataGrid에서 CheckBox를 표시 할 수있는 방법이 있습니까
- 23. JavaScript로 마우스를 구별 할 수있는 방법이 있습니까?
- 24. 하스켈에서이 프로그램을 최적화 할 수있는 방법이 있습니까?
- 25. jQuery에서 이벤트를 위임 할 수있는 방법이 있습니까?
- 26. 도장에서 현지화를 해제 할 수있는 방법이 있습니까?
- 27. Mechanize를 Python으로 대체 할 수있는 방법이 있습니까?
- 28. 인라인 문자열을 "플러시"할 수있는 방법이 있습니까?
- 29. ConfigurationManager.AppSettings를 재정의 할 수있는 방법이 있습니까?
- 30. Subversion에서 파일을 "고정"할 수있는 방법이 있습니까?
감사합니다. 나는 당신이 말한대로 할 것입니다. – LikeToCode