高分求c#web的定时器,该如何解决

高分求c#web的定时器
我想在C#web的程序中,做一个定时器,定时的执行我的button_Click事件,谢谢

------解决方案--------------------
<script>
<!--

var limit= "0:10 "

if (document.images){
var parselimit=limit.split( ": ")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+ "分 "+cursec+ "秒后重刷本页! "
else
curtime=cursec+ "秒后重刷本页! "
window.status=curtime
setTimeout( "beginrefresh() ",1000)
}
}

window.onload=beginrefresh
file://-->
</script>
------解决方案--------------------
<script language= "javascript " type= "text/javascript ">
function reClick()
{
document.getElementById( 'YourBtnID ').click();
}
window.setInterval( "redir() ", 60000); //这里是60秒 按毫秒计算时间
</script>