有一个按钮事件如下,激发它时UpdateProgress出现,但在sleep 前我更新了 Label1.Text的值,能不能在这sleep 的5秒完成之前,更新了lable1.Text的值呢?void Button1_Click(object sender, EventArgs e)
{
Label1.Text = DateTime.Now.ToLocalTime().ToString();
System.Threading.Thread.Sleep(5000);
}现在的现象是只有在sleep 5秒完成后才能更新Label1的值,有什么好办法吗?
解决方案 »
- 如何在FormView控件中获取FCKeditorV2内容编辑控件的值
- 数据库不能远程链接怎么解决A network-related
- 如何可以让DATALIST 模版中ImageButton超链接到新页面,target="_blank"行吗??
- 请问NHibernate里,many-to-many关联后的表,怎样实现事务增加,更改???
- dll的疑问
- 访问我做的一个.net站点,总是 报错:http(403)禁止访问?
- 哪里有可下载Microsoft IE TreeView 等的控件
- 请求火力支援!!!!!
- 用asp.net2.0做论坛 如何实现基于角色的验证???
- 怎样查看以前的帖子
- 做ASP.Net开发用什么操作系统好?大家给我点建议!
- 本机try catch可以抓到异常,但release后trycatch不起作用了
<script type="text/javascript">
function SetLabelTime()
{
var d = new Date();
document.getElementByID("<%=Label1.ClientID%>").value = d.toLocalString();
}
</script>(2)在Button1的OnClientClick属性中,加上:SetLabelTime();
(3)你原来的代码变成:
void Button1_Click(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(5000);
}(4)可能Label和Button不能在同一个UpdatePanel中,这个我没试过。
这是俺在比较中发现的,如有不对,还请各位大侠指出!!!
up