0
asp.net 웹 양식으로 웹 응용 프로그램을 가지고, 거기에 다시 게시하는 단추가 있습니다. 이 단추의 이벤트 처리기는 일부 작업을 주기적으로 실행하고 각 반복마다 html을 만듭니다. 반복 할 때마다 어떻게이 hmlm을 클라이언트에 반환 할 수 있습니까?비동기 클라이언트 쪽 asp.net
public void button_click(object sender, EventArgs)
{
foreach(var item in some_collection)
{
Var html = generateHtml();
//here i want to return html to client and add to dom
}
}
이 방법을 어떻게 재 설계 할 수 있습니까? 어쩌면 작업, 비동기 또는 다른 것을 사용합니까?
업데이트 : ASP.NET SignalR을 사용하기로 결정했습니다. 내 문제를 해결하는 데 매우 강력한 프레임 워크입니다.
http 프로토콜에 대해 자세히 알아보십시오. 웹 소켓을 사용하려고 할 수도 있습니다 .... –
usesockets.thank에 대해 생각합니다 – melnynet
websocket은 이전 브라우저에서 지원되지 않으며 많은 호스트 제공 업체에서도이 기능을 지원하지 않습니다. 그들이하더라도, 연결의 수는 일반적으로 <50 - 100으로 제한됩니다. 따라서 고려하십시오. – Steve