的Tick事件使用System.Windows.Forms.Timer
private Timer timer1;
public void InitTimer()
{
timer1 = new Timer();
timer1.Tick += new EventHandler(timer1_Tick);
timer1.Interval = 5000; // in miliseconds
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
AutoloadDen();
}
要調用它使用ajax
你需要寫一個js
功能如下:
$(document).ready(function(){
setTimeout(function(){
$.ajax({
url: "yourpage.aspx/AutoloadDen",
method: "GET",
dataType: "json",
success:function(data){
$('#yourtextboxid').val(data);
},
error:function(data){
//Display error message
}
});
});
});
在服務器側方法稍加修改
protected void AutoloadDen()
{
//somecode
JavaScriptSerializer serializer = new JavaScriptSerializer()
return serializer.Serialize(YourText);
}
沒有必要在這種情況下
Okie使用上
serverside
timer
的。我受夠了。但是有什麼不對。每5秒鐘發佈一次lblvisible.text。並且,它繼續 我的第一個負載是:001 第二個負載:001001 –請詳細說明一點。您的評論沒有清除您當前的問題.. –