asp.net에서 Timer 타이머는 웹에서 새로 고침하지 않습니다
타이머를 정확하게 동기화하는 방법에 대한 해결 방안:http://www.shaoqun.com/a/103654.aspx
aspx 페이지의 코드:
cs服务器上的代码:
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Timer1_Tick(object sender, EventArgs e)
{
// ,
Label1.Text = DateTime.Now.ToLongTimeString()+":"+DateTime.Now.Millisecond;
Label2.Text = DateTime.Now.ToLongTimeString() + ":" + DateTime.Now.Millisecond;
}
설명:
Timer 타이머를 사용하여 새로 고침 없이 구현하려면먼저 aspx 페이지 코드에서 Script Manager 컨트롤을 사용하고 UpdatePanel 컨트롤을 사용해야 원하는 결과를 얻을 수 있습니다.
테스트 후, Update Panel에 있는 Label2와 대응하는 시간은 끊임없이 변화하고 있으며, Lable1은 당신이 처음 페이지를 열었을 때만 표시되고, 이후에는 표시되지 않는다는 것을 발견할 수 있습니다.
전재 대상:https://www.cnblogs.com/ysq0908/p/5816129.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C#Task를 사용하여 비동기식 작업을 수행하는 방법라인이 완성된 후에 이 라인을 다시 시작할 수 없습니다.반대로 조인(Join)만 결합할 수 있습니다 (프로세스가 현재 라인을 막습니다). 임무는 조합할 수 있는 것이다. 연장을 사용하여 그것들을 한데 연결시키는 것이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.