1
그래서 나는 현재 다음과 같은 코드 조각을 가지고있다.ProgressTemplate에서 레이블을 동적으로 변경할 수 있습니까?
<progresstemplate>
<div id="progressBackgroundFilter"></div>
<div id="processMessage"> Loading...
<asp:Label ID="lblProgressMessage" runat="server" Text="Loading..."></asp:Label>
</div>
</progresstemplate>
'Button1'을 클릭하면 코드 뒤에 Button1_Click
이 호출된다. 계속 진행될 수있는 일이 많으므로 lblProgressMessage
를 변경하여 정확하게로드되는 내용을 반영하여 메소드를 사용자에게 표시하려고합니다. 이것이 가능한가? 내가 찾은 대부분의 솔루션은 Page_Load
에서 ProgressTemplate
를 변경하는 것과 관련이있는 것처럼 보입니다. 이는 foreach
루프에서 일어나는 일에 상대적으로 업데이트해야하므로 좋지 않습니다.
아마도 서버가 업데이트를 위해 비동기 적으로 폴링하지 않거나 서버가 클라이언트에 업데이트를 푸시 할 수있게 해주는 [WebSockets] (http://en.wikipedia.org/wiki/WebSocket)과 같은 것이 아닙니다. – R0MANARMY