如果你希望頁面上的按鈕不要被重覆執行,那就要在使用者按下這個按鈕時,將該按鈕設為失效(Disabled)。若要達到這種需求,就需要在 Client 端的按鈕 onclick 事件中,將該按鈕設為失效。

假設有一個 ID 為 Button1 的按鈕,則實作的程式碼如下:

輸出的 HTML 原始碼如下

按鈕的 onclick 時會執行二件事,一是先將該按鈕設為失效,再來是呼叫 __doPostBack 函式。因為按鈕已經先被設為失效,按鈕的 sumbit 功能也會失效,所以要自行再呼叫 __doPostBack 函式,來執行 PostBack 的動作。

ASP.NET 魔法學院


Feedback

目前沒有回應.
標題 *
名稱 *
Email (將不會被顯示)
Url
回應
登入後使用進階評論
Please add 2 and 5 and type the answer here: