簡體   English   中英

在ASP.NET按鈕的click事件上調用javaScript函數

[英]Invoke javaScript function on click event of ASP.NET button

我想一鍵做多件事。 如果我使用的是ASP.NET網頁和javaScript,是否可以實現?

我有一個按鈕,並且onClick事件需要在后台做一些事情,但是我還需要在前端調用一個javaScript函數。

使用C#可以嗎? 如果可以的話。

PS我已經在互聯網上找到了一些解決方案,但所有解決方案都已過時。

是的,ASP按鈕具有OnClientClick屬性,除了在服務器端進行操作之外,該屬性還可用於觸發客戶端JavaScript。

還可以根據客戶端JavaScript的結果來阻止服務器端的操作-有關如何執行此操作的更多信息,請參見此答案

是的,請使用ASP按鈕控件。 將OnClick事件設置為服務器端功能,並將OnClientClick設置為客戶端功能。

請注意,如果要同時執行客戶端和服務器單擊事件,則需要在OnClick事件中返回true以執行PostBack,或者一起刪除OnClick事件並將客戶端功能注冊為服務器端的啟動腳本。事件。

暫無
暫無

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

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