2009-11-10 2 views
2

내가하려고하는 것은 웹 페이지가 서버에서 설정 될 때 새로 고치지 않고 강제로 새 콘텐츠로 업데이트하도록하는 것입니다.asp.net mvc 서버에서 웹 페이지 업데이트

사용자가 서버 또는 데이터베이스에서 특정 콘텐츠로 업데이트 할 때 빈 페이지를 보는 것이 이상적입니다.

내가 어떻게 할 수 있는지에 대한 아이디어가 있습니까?

답변

2

전통적으로 클라이언트 (예 : 웹 브라우저)는 새 데이터를 가져 오기 위해 너무 자주 서버를 폴링합니다.

그러나 서버 푸시 프레임 워크가 많이 있습니다. COMET에 관한 다음 기사를 살펴보십시오. 나는 이것이 meeboChess.com 같은 사이트에서 (브라우저에서 라이브 체스를 온라인으로 재생할 때) 사용된다고 생각합니다.

+0

나는 단순히 폴링에 대해 완전히 잊어 버렸지 만, COMET이 체크 아웃하는 것이 좋을 것이라고 생각합니다. – Jimmy

0

새 컨텐츠를 확인하기 위해 X 초마다 서버를 폴링하기 위해 jQuery Ajax 호출을 작성해야한다. 호출이 반환되면 자동으로 페이지에 내용을 추가/앞에 추가합니다.

+0

서버 푸시 (스트리밍)도 가능합니다. –

0

사용 아약스는 새로운 콘텐츠에 대한 서버를 폴링 또는 comet

어느 특히 아름다운 솔루션을 사용하지만 웹은 지금 "연결형"이지만 둥근 방법이있다합니다.