从客户端java脚本调用asp.net中的服务器端事件处理程序

时间:2009-11-11 03:34:33

标签: asp.net javascript

我在javascript中有一个倒计时器。一旦计时器为0秒,我希望页面在button1_click事件处理程序中运行代码。

场景:我正在做一个测验引擎。当时间结束时,必须提交我想运行button1_click事件处理程序的测验响应。

请给我一些想法。

2 个答案:

答案 0 :(得分:0)

最简单但最不一定是最正确的方法是简单地使用ASP.NET的JS函数来提交Web表单:

<script type="text/javascript">
    function timerRunOut() {
        __doPostBack('id_of_button','');
    }
</script>

您可以通过执行以下操作获取按钮的ID:

__doPostBack('<%= myButton.ClientID %>', '');

有关详细信息,请参阅Understanding the JavaScript __doPostBack Function上的一篇好文章。

答案 1 :(得分:0)

document.getElementById("<%= myButton.ClientID %>").onclick();
相关问题