簡體   English   中英

從客戶端Java腳本在ASP.NET中調用服務器端事件處理程序

[英]Calling server side event handler in asp.net from client side java script

我在JavaScript中有一個倒數計時器。 一旦計時器為0秒,我希望頁面在button1_click事件處理程序中運行代碼。

場景:我正在做一個測驗引擎。 時間結束后,必須提交測驗響應,我要為其運行button1_click事件處理程序。

請給我一些想法。

最簡單(雖然不一定最正確)的方法是簡單地使用ASP.NET的JS函數提交Web表單:

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

您可以通過執行以下操作獲取按鈕的ID:

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

有關更多詳細信息,這是一篇有關了解JavaScript __doPostBack函數的好文章。

document.getElementById("<%= myButton.ClientID %>").onclick();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM