在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分為兩個部分 主服務程序和客戶服務程序。主服務程序通常用於等待客戶端的連線請求。一旦客戶端發起乙個請求,主伺服器將建立連線,同...