2011-03-21 3 views
0

저는 신속하고 간단한 구현이 있습니다. 즉, 업데이트 패널 내의 ListView입니다. 패널 오토 리프레시하려면 내가 타이머 추가 :조정 가능한 타이머가있는 ASP.NET AJAX

을 그리고 패널에 트리거를 추가 :


이 잘 작동합니다. 내가 뭘하고 싶은지 몇 가지 값 (없음, 5, 10, 15, 30 초)와 드롭 다운을 가지고 그래서 사용자가 타이머가 발생 빈도를 조정할 수 있습니다. 또한 암시 적으로 사용자가 페이지 새로 고침을 알 수 있습니다.

쉬운 방법이 있었는지 궁금합니다. 그 값으로 선택 박스/드롭 다운을 추가 할 수 있다고 생각하고, 이벤트가 바뀌면 이벤트를 실행하고 자바 스크립트를 통해 타이머의 간격을 업데이트합니다. 가능한지 확실하지 않습니다.

또는 서버 측에서도 할 수 있지만 클라이언트 측은 좀 더 깨끗하다고 ​​생각합니다. 생각?

답변

0

블로그 게시물 http://devarchive.net/client-side-timer-control-asp-net-ajax.aspx에 따르면 클라이언트 측 눈금 간격을 설정할 수 있습니다. 몇 주 전에 나는이 게시물에 언급 된 다른 이벤트 처리기를 활용하려했지만 add_tick은 성공했지만 성공하지 못했습니다. 내 문제는 내가 사용하고 있던 ASP.NET 아약스의 버전에있을 수 있습니다. 어느 쪽이든 그것을 시도하고 만약 당신이 좋은 시간을 당신을 위해 작동합니다.

+0

감사! 나는 그것을 가지고 주위를 돌며 내가 할 수있는 것을 보게 될 것이다. 최악의 경우에는 서버 쪽이 있지만 클라이언트쪽에 머물러있어 좋을 것입니다. – user644107