我有一個asp.net web應用程序,我在文本框中顯示學生記錄使用ado.net實體框的框使用當我想要查看記錄需要時單擊下一個按鈕。但我想要鼠標滾動事件意味着當我向上/向下滾動鼠標,然後在文本框中顯示下一條記錄/上一條記錄。是否有可能?請幫助我如何解決這個..如何在asp.net中滾動鼠標滾輪時更改記錄
1
A
回答
0
在C#中也可以這樣進行:
textBox.MouseWheel += new System.Windows.Forms.MouseEventHandler(textBox_MouseWheel);
void resultBox_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (e.Delta > 0)
;// next student.
else ; // prev student.
}
如果你可以添加一個回調MouseWheel事件,它爲asp.net是相同的。
0
在鼠標滾輪一側的東西;你可以綁定到 「鼠標滾輪」 事件中的javascript:
火狐:https://developer.mozilla.org/en/Gecko-Specific_DOM_Events#DOMMouseScroll
IE:http://msdn.microsoft.com/en-us/library/ms536951%28v=vs.85%29.aspx
有一些jQuery插件,可以幫助恢復正常的differene鼠標滾輪實現acorss瀏覽器:http://plugins.jquery.com/plugin-tags/mousewheel
根據數據量的不同,您可以在後臺預加載數據,然後「在鼠標滾輪上移動」更改記錄集。或者,如果您有大量數據,請在ajax調用上加載數據。
關於將數據加載到記錄集中,完全有可能。不過,我認爲你需要進一步解決你的問題,因爲你的問題涵蓋了幾個方面。也許逼近2個部分:
- 附加到鼠標滾輪事件
- 在客戶端更改您的記錄集(可能是做一個Ajax調用回更新面板將是相當簡單的方法,但也許不是高性能)。
相關問題
- 1. Popup - 滾動鼠標滾輪
- 2. 鼠標滾輪時更改圖像
- 3. 更換鼠標滾輪滾動條?
- 4. 使用鼠標滾輪時更改火花DataGrid的滾動量
- 5. 記錄鼠標中鍵和滾輪滾動
- 6. 鼠標滾輪不在tmux中滾動
- 7. 滾動面板鼠標滾輪滾動
- 8. 如何滾動到使用鼠標滾輪標記
- 9. 更改行數WPF中的鼠標滾輪滾動列表框
- 10. 如何讓圖像(輪子)在jQuery中滾動或滾動鼠標滾輪?
- 11. 用於鼠標滾輪更改的默認滾動偏移
- 12. 使用滾動條和鼠標滾輪更流暢地滾動
- 13. 如何使用鼠標滾輪向下滾動而不是更改MS Access中的記錄?
- 14. 改變形象,同時滾動鼠標滾輪
- 15. 如何在IntelliJ中設置鼠標滾輪的滾動速度?
- 16. 如何使用鼠標滾輪在WPF中水平滾動?
- 17. 如何禁用JScrollPane標題中鼠標滾輪的滾動?
- 18. 如何在Jquery中檢測「鼠標滾輪滾動」和「窗口手動滾動」
- 19. 如何暫時阻止鼠標滾輪雙滾動?
- 20. 滾輪滾動 - 滾動更改圖片
- 21. 鼠標滾輪滾動DIV元件
- 22. 鼠標滾輪滾動水平
- 23. jquery水平滾動鼠標滾輪
- 24. ScrolledComposite不滾動鼠標滾輪
- 25. iScroll 4水平鼠標滾輪滾動
- 26. 鼠標滾輪平滑滾動
- 27. 平滑滾動鼠標滾輪?
- 28. RichTextBox不滾動鼠標滾輪
- 29. 水平滾動鼠標滾輪
- 30. 滾動頁面,平行鼠標滾輪
whhhhhhat?!?!你最終是否建議爲鼠標輪的每一個小小的移動回推!?!即使.NET框架是相同的,在ASP.NET和Web開發中的事情都不同於Windows窗體,你不能以同樣的方式思考...... –
好吧我不習慣web開發了,但如果你可以把它放在一個AJAX框架中,它應該是可行的,我也沒有聽到你更好的解決方案嗎? – MrFox
謝謝你的迴應,我可以給你打電話....... – Victor