oncontextmenu(IE)或 onmouseup(Netscape/FF),定位選單至滑鼠座標並顯示。
| 瀏覽器 | 事件 |
|---|---|
| IE 5.0+ | oncontextmenu |
| Netscape 6.0+ / FF | onmouseup (button==2) |
event.clientX/Y → 設 visibility:visible。Esc 鍵、點擊選單外區域、onmouseleave 隱藏選單。封裝瀏覽器差異於用戶端腳本庫,伺服器控件輸出統一介面,內部自動切換事件註冊邏輯。
此控件展示 ASP.NET 封裝 DHTML 複雜度、提供類桌面右鍵選單體驗的經典模式。