我做了一个考试系统,系统要求限制一个时间,到时间如果用户没有提交答卷,那么系统就默认给他提交,我就想到用Timer控件,到时间可以触发里面的事件,事件里面我调用了一个计算分数的方法,执行操作数据库这都可以,但为什么方法里面写了很多更改控件的属性却执行不了(比如更改一个Button按钮的visible属性为false就更改不了),弹出对话框也不弹,也不报错,郁闷?   哪位大哥有什么好的解决方法吗? 小弟急用。。我也想到了,让timer控件触发Elapsed事件的时候去模拟点击"提交答卷"按钮的事件,那样可以解决吗?
如果可以,我求一段事件触发时模拟点击一个按钮的完整代码?哪位大哥有?望能放出来让小弟分享啊、、、、、

解决方案 »

  1.   

    document.getElementById('Button1').click();
      

  2.   

    你这个应该是写在页面的HTML代码里的吧?
    可以实现吗?方法是不是应该这样写:<script laguage="javascript">function aaa()
    {
         document.getElementById('Button1').click();
    }
    </script>然后再cs文件里调用的时候写成:
    this.Button1.Attributes.Add("onClick","javascript:aaa();");这样不对啊?我是要通过timer来触发Button1的事件的.况且timer也没有Attributes的方法啊?到底怎么实现啊大哥?
    能不能给一段完整的调用代码???????