前台JS事件與伺服器事件的執行順序

2022-03-08 03:24:48 字數 685 閱讀 6556

(1)頁面載入:

伺服器端page_load------>前台js的onload事件

(2)伺服器端控制項(假如是按鈕控制項)

前台的js事件----->伺服器端page_load----->伺服器端按鈕事件-------->前台onload事件

既:開始載入頁面時,先執行伺服器端onload事件,再執行客戶端js的onload事件。 單擊某個控制項時,先執行該控制項的客戶端js單擊事件,再執行伺服器端的onload事件,然後執行該控制項伺服器端的單擊事件,最後執行客戶端js的onload事件。

情景:regularexpressionvalidator, requiredfieldvalidator, customvalidator等驗證控制項的validationgroup繫結乙個控制項id,這個控制項又有自己的onclientclick事件觸發js指令碼**

順序:onclientclick事件早於驗證控制項的前台js驗證

點選伺服器控制項後,要想先執行伺服器事件,再執行客戶端事件的話,該如何實現:

此情景為:點選button按鈕,往資料庫中插入資料,若插入成功,在客戶端使用js彈出提示資訊。

將客戶端事件如此編寫和放置:

pps:flag變數是用來標記後台資料是否插入成功的

ps:放置在form最後面;<% 裡面可以直接寫c#語句,放置後台引數%>

神奇的哇~

待續……

Html伺服器推送事件

comet技術 基於 http 長連線的 伺服器推 技術 前端發乙個ajax,服務端不釋放,不停地向前端發資料。說白了,還是前端主動發請求,伺服器被動。以下,伺服器為主動方,向前段發請求的技術。連線 php服務端 created by phpstorm.user wwtliu date 14 8 1...

SSE 伺服器傳送事件

詳情檢視 sse 伺服器傳送事件 概述傳統的網頁都是瀏覽器向伺服器 查詢 資料,但是很多場合,最有效的方式是伺服器向瀏覽器 傳送 資料。比如,每當收到新的電子郵件,伺服器就向瀏覽器傳送乙個 通知 這要比瀏覽器按時向伺服器查詢 polling 更有效率。自定義事件 function connectti...

nginx伺服器的事件驅動模型

事件驅動模型是nginx伺服器保證完整功能和具有良好效能的重要機制之一。我們知道nginx伺服器的每個工作程序都可以併發處理客戶端請求。而不用關心io呼叫的具體狀態。io呼叫完全是由事件驅動模型來管理的,事件準備好之後就會通知工作程序事件已經就緒。1 事件收集器 2 事件傳送器 3 事件處理器 可以...