[英]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.