我有一个带有以下点击事件的按钮:
protected void btnSearch_Click(object sender, EventArgs e)
{
serverName server = new serverName("localhost");
int entryNum = System.Convert.ToInt32(txtEntry.Text);
Entry entry;
Entry.Load(out entry, entryNum, server);
if(entry != null)
{
lblName.Text = entry.Name;
}
else
{
lblName.Text = "Error: no entry found!";
}
if (entry.Status != string.Empty)
{
lblSeverity.Text = entry.Severity.ToString();
}
}
基本上每次单击按钮时,我们都会向我们的服务器运行查询,并将我的条目结果返回到我的aspx页面上的标签。
我希望此事件每5秒自动触发一次,而无需用户每次都必须单击该按钮。我该如何做到这一点?
答案 0 :(得分:2)
您可以通过JavaScript和JQuery实现这一目标
setInterval(function(){ $('#YOUR_BUTTON_CLIENT_ID').click() }, 5000);