사이트에 스톱워치를 달아서 페이지를 다시로드하지 않고도 라벨에 실 행 시간을 표시하고 싶습니다. 클라이언트 쪽에서이 작업을 수행 할 수 있습니까? 나는 Ajax 타이머 또는 닷넷을 .net에서 사용해야 할까?Ajax 타이머를 사용해야합니까?
웹 사이트는 C#입니다.
일부 링크 또는 데모는 정말 도움이 될 것입니다! 감사 !
사이트에 스톱워치를 달아서 페이지를 다시로드하지 않고도 라벨에 실 행 시간을 표시하고 싶습니다. 클라이언트 쪽에서이 작업을 수행 할 수 있습니까? 나는 Ajax 타이머 또는 닷넷을 .net에서 사용해야 할까?Ajax 타이머를 사용해야합니까?
웹 사이트는 C#입니다.
일부 링크 또는 데모는 정말 도움이 될 것입니다! 감사 !
당신은 setTimeout를 사용하여 기본 자바 스크립트를 사용하여이 작업을 수행 할 수
var totalSeconds = 0
function stopwatch() {
// increment the seconds
totalSeconds++;
// display the seconds to the user
document.getElementById("<%=myLabel.ClientID%>").innerHTML = "You have spent " + totalSeconds + " on this page.";
// wait a second and call the timer again
setTimeout("stopwatch()", 1000);
}
// trigger the timer
timer();
업데이트을 : 사용자가 잠시 동안 페이지가 될 것입니다 경우 당신은 아마 약간 더 사용자 친화적 인 메시지를 표시 할 다음 "이 페이지에서 1000 초를 보냈습니다." Here's a quick JavaScript 초를 경과 한 시간으로 변환하는 기능.
자바 스크립트에서만 가능합니다. 밖에 많은 예제가 있습니다. 그냥 google them. 여기에 one이 있습니다.