2010-05-07 4 views
2

회사 인트라넷 내에서 실행되는 대규모 .NET 기반 시스템을 사용하여 winforms 사용자가 일부 실시간 계산 된 숫자와 사용자 정의 winforms 컨트롤을 실시간으로 볼 수 있습니다. (그러나 실시간은 아닙니다). Forms 사용자는 또한 시스템 작동에 영향을 미칠 수 있습니다.웹 사이트에 일부 실시간 데이터 노출 - 새로운 ASP.NET, 지침 필요

사용자 정의 컨트롤과 함께 웹 사이트에 라이브 번호를 표시하고 싶습니다. 웹 응용 프로그램은 모니터링 용으로 의도 되었기 때문에 웹 사용자로부터 돌아올 필요가 없습니다. 모든 숫자는 서버에서 계산할 수 있습니다.

ASP.NET을 만난 지 오래되었습니다. 진행 방법을 알아야합니다. 그러한 웹 사이트를 구축하고 배포하는 단계는 무엇입니까? 조심해야 할 사항이 있습니까?

+0

누구든지 WinForms/C#에 대한 지식을 포팅 할 수있는 간단한 튜토리얼을 보았습니까? – Carlos

답변

1

나는 당신이 여기있는 것을 당신의 설명에서 완전히 모르겠습니다.

당신이 찾고있는 페이지는 계산 된 숫자를 표시하는 웹 페이지이며 페이지를 새로 고침하지 않고 업데이트 할 때 업데이트됩니다.

이 경우 실제로 ASP.NET 문제는 아닙니다. 일정 기간마다 서버를 폴링하고 변경된 값을 페이지에 쓰려면 JavaScript (필자는 jQuery를 권장)를 작성해야한다.

그게 무슨 뜻입니까?

+0

네, 그게 제가 찾고있는 기능입니다. .NET에서이 작업을 수행 할 수없는 이유는 무엇입니까? 그리고 웹 페이지에서 내 사용자 정의 컨트롤을 얻으려면 어떻게해야합니까? – Carlos

+0

. NET에서 할 수 있습니다. 나는 당신이 사용할 기술, AJAx가 .NET에만 국한되지 않는다고 말하고 있습니다. 그것은 크로스 플랫폼 기술입니다. 전체 솔루션을 여기에서 자세히 설명 할 수는 없지만이를 수행하는 방법을 제공 할 수 있습니다. 1 분마다 기능을 실행하는 페이지에서 일부 JavaScript를 실행하십시오. (또는 원하는대로). 여기 setTimeOut() 함수를보십시오. 2)이 함수에서 jQuery의 $ ajax.get() 함수를 사용하여 웹 프로젝트에서 일반 처리기 (.ashx) 파일의 URL을 호출하도록한다. 3) ashx 파일에서 계산 된 숫자를 계산하여 텍스트로 반환하십시오 ... – David

+0

4) $ ajax.get() 함수 콜백 함수를 사용하여 숫자를 페이지에 씁니다. 그게 기본 단계이지만, 당신은 심각한 gooogling을 할 필요가 있을지도 모르는 것처럼 들리거나, 또는 trustcorporation.com에서 데이비드 점 쪼개짐에 나를 이메일로 보내라. 그러면 나는 당신에게 약간의 포인터를 줄 것이다. WinForms 사용자 지정 컨트롤에 대해서는 웹 환경에서 작동하도록 작성해야 할 필요가 있습니다. – David

0

언급 한 것처럼 ASP.NET AJAX 또는 JQuery.

ASP.NET AJAX는 winforms에서 온다면 좀 더 익숙 할 것입니다.

관련 문제