Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
lblResult.Text = DateTime.Now.ToString()
Dim timer As System.Timers.Timer = New System.Timers.Timer
timer.Interval = 1000
AddHandler timer.Elapsed, AddressOf OnTimeEvent
timer.Enabled = True
End If
End Sub
Private Sub OnTimeEvent(ByVal source As Object, ByVal e As System.Timers.ElapsedEventArgs)
lblResult.Text = DateTime.Now.ToString()
End Sub
为什么aspx上的lblResult没有变化.不会一秒一秒的往前跳??
解决方案 »
- lucence System.UnauthorizedAccessException异常
- Button如何视OnClientClick执行情况决定是否执行OnClick
- 都来推荐几个免费的ASP.NET空间
- java转向.net的一些迷惑~~~~
- 百分求解:在vs2005中.net项目发布到IIS 6下(虚拟目录)但是浏览的时候提示没有访问权限。
- HTML静态生成和地址重写成HTML?
- ASP.NET部署方案:如何实现类似java那样编译各个单独的class,在部署时只更新或添加相应的某几个class文件
- 为什么我的textbox接受到数据但是不能显示出来?
- @@@@@@用ADSI对IIS6编程,求应用程序池的控制和管理(Create,delete,update)
- datagrid中的templatecolumn
- 我的VS08在开机第一次编译web application时,VS总会卡死,why?!
- ajaxToolkit 选项卡点击事件
要在页面定时,可以使用javascript的
window.setTimeout或者setInteval来实现效果要好如:
<div id="result"></div>
<script>
var value="1";
function usertimer()
{
document.getElementById("result").innerHTML="当前值为"+value;
value=value+1;
if(value<100)
{
window.setTimeout("usertimer()",1000);间隔一秒钟调用该函数
}}
</script>
不过这样的刷新没什么用,1秒钟恐怕连回发响应都不够