0
這是我需要做的事情:我需要在用戶點擊一個按鈕後執行一些服務器端代碼,那麼我需要執行一些客戶端代碼。 OnClientClick在onClick之前被調用;我需要的是相反的。從asp.net的服務器代碼執行javascript
有沒有辦法做到這一點?它看起來像我將不得不從服務器代碼執行JS代碼。 一個簡單的例子會很好,謝謝。
這是我需要做的事情:我需要在用戶點擊一個按鈕後執行一些服務器端代碼,那麼我需要執行一些客戶端代碼。 OnClientClick在onClick之前被調用;我需要的是相反的。從asp.net的服務器代碼執行javascript
有沒有辦法做到這一點?它看起來像我將不得不從服務器代碼執行JS代碼。 一個簡單的例子會很好,謝謝。
您可以在應用程序後面的代碼中使用RegisterStartupScript。
這將放置您需要在body.onload事件中調用的JavaScript代碼。
讓onClick對服務器進行同步AJAX調用作爲第一步。該ajax調用將阻止客戶端,直到調用返回。然後事情可以繼續與客戶端代碼。 – 2011-02-16 21:19:32