我有一个 Button1_Click 事件.
里面是:
 i = i + 1;
 textbox.text = i.tostring();我自定义一个方法 showtime() 
Button1_Click(new object(),new System.EventArgs());
Thread.Sleep(5000);
showtime(); 在 Button2_Click 里写showtime();执行后,页面上无显示.需要什么方法才能够提交到页面啊.
请各位帮忙忙.初学多多包涵.

解决方案 »

  1.   

    就是说,我点击button2后,页面上的 textbox 能隔段时间显示 i+1 后的值.
    比如 开始 textbox.text = 1 隔 5 秒后,就应该变成 2 了.页面上 textbox 里就应该是 2.
    现在我执行后页面上什么都没。只有一个 0.
      

  2.   

    在web下应该用javascript实现
    winform下可以用你的思路看看这个
    -----------------------------------------------------
    <input type="text" id="t1">
    <input type="button" onclick="Start();" value="开始">
    <input type="button" onclick="Stop();" value="停止">
    <script type="text/javascript">var i=0;
    var ivl;
    var text = document.getElementById("t1");
    function setValue(){
    i++;
    text.value=i;
    }function Start(){
    ivl = setInterval("setValue();",1000);
    }function Stop(){
    window.clearInterval(ivl);
    }</script>
      

  3.   

    可以通过ajax获取服务器端数据显示在客户端总有解决办法