在伺服器段處理滑鼠雙擊點座標

2021-09-30 02:48:46 字數 1070 閱讀 2781

在web應用程式中如何把滑鼠雙擊點的座標傳遞到伺服器端,並對其進行操作?就此問題我將做個簡單介紹,希望對大家能有幫助。

滑鼠的雙擊事件是客戶端事件,無法直接在伺服器端獲取滑鼠雙擊點的座標,也就不能對其進行有效操作。所以必須通過客戶端事件和伺服器端事件的結合來實現需求。

第一步:建立客戶端控制項

在客戶端我們可以建立

html

控制項。在程式中,你如果不希望滑鼠雙擊點的座標顯示在頁面上,可以建立

htmlinputhidden

控制項。我建立的控制項如下:

protected system.web.ui.htmlcontrols.htmlinputhidden hidx;

protected system.web.ui.htmlcontrols.htmlinputhidden hidy;

如果你希望雙擊點座標顯示出來,那你就可以根據自己的需要來建立相應的客戶端控制項。

第二步:建立伺服器端控制項

為了簡單明瞭的顯示程式結果,我建立了兩個

label

控制項和乙個

button

控制項。如下:

protected system.web.ui.webcontrols.label lblx;

protected system.web.ui.webcontrols.label lbly;

protected system.web.ui.webcontrols.button btnxy;

第三步:新增客戶端**

為了在窗體中把滑鼠雙擊點的座標傳遞到兩個

html

控制項中,編寫指令碼: 給

body

新增ondblclick()

事件第四步:新增伺服器端**

在伺服器端的

button

控制項btnxy

的單擊事件中就可以接受滑鼠雙擊點的座標值了:

private void btnxy_click(object sender, system.eventargs e)

通過以上步驟,我們就可以把客戶端的滑鼠雙擊點的座標傳遞到了伺服器端。接下來就可以利用這些座標值來實現我們的其他需求了。

伺服器處理挖礦

使用top查詢程序 某個程序占用cpu或記憶體過分,查之 如 進入目錄,分析裡面的檔案,進入 etc下,分析如update類似的檔案。處理過程 chattr i 檔案 rm rf 檔案 如果是root使用者感染的病毒 vim etc selinux config 將selinux disabled改...

利用批處理檢查伺服器宕機,批處理檢查伺服器端口

利用批處理檢查伺服器宕機,批處理檢查伺服器端口 2010年07月06日 最近有乙個小的要求需要用到批處理,我也不懂批處理,沒辦法只好現學現用。由於我們單位的伺服器有時會由於某種不明原因宕掉,目前宕了一次,雖然不是什麼大問題,因為是集群宕掉一台不影響正常訪問,但是上面對我們的考核就要大打拆扣了,因為管...

伺服器併發處理架構

網路伺服器如何處理併發請求的模型稱之為多工體系結構。1.inetd模式 在大部分unix作業系統中,預設的多工體系結構是inetd應用程式。通用的網路伺服器體系結構inetd分為兩個部分 主服務程序和客戶服務程序。主服務程序通常用於等待客戶端的連線請求。一旦客戶端發起乙個請求,主伺服器將建立連線,同...