1. 程式人生 > >ASP.NET 網頁中的客戶端指令碼

ASP.NET 網頁中的客戶端指令碼

ASP.NET 是基於伺服器的技術,因此不會直接與瀏覽器進行互動。例如,不存在從瀏覽器接受鍵盤輸入、響應滑鼠事件或執行其他涉及使用者與瀏覽器間互動任務的 ASP.NET 方法。ASP.NET 可以在頁面傳送後獲取這類操作的結果,但無法直接響應瀏覽器操作。

這些型別的瀏覽器互動任務可通過使用以 ECMAScript(JavaScript 或 JScript)編寫的客戶端指令碼來得到最好的處理。在瀏覽器中執行的客戶端指令碼可以立即響應使用者的操作。例如,可以使用客戶端指令碼建立“翻轉”效果,以便在使用者將滑鼠指標停在某個按鈕或選單項上時更改該按鈕或選單項。同樣,可以使用客戶端指令碼執行以下三項操作:一是逐字元檢查文字框中的鍵盤輸入;二是動態更改頁面外觀;三是執行主要面向使用者介面 (UI) 的任何其他任務和要求立即響應的任務。

 

來自:http://msdn.microsoft.com/zh-cn/library/3hc29e2a(VS.80).aspx