2011-07-09 62 views
0

在這類問題上有很多資源,特別是在這個網站上,但沒有一個非常適合我想要的東西。我正在寫一個.NET應用程序使用asp.net和C#(有沒有更好的方式來表達這種情緒?)。我需要實現這個功能:拖放任意DOM對象

1)當我點擊並按住一個項目,它導致項目「消失」(例如,我可以修改其可見屬性,或清除其文本) 2)釋放任何我不打算作爲下拉框的事件都會導致它被釋放,並出現在其原始位置。 3)我可以爲任何類的任何對象執行此功能,而不僅僅是列表中的項目或其他內容。

應該怎麼做?純粹的客戶端,與jQuery?

還是使用AJAX更有意義?我見過的關於使用AJAX做這件事的每篇教程都已有幾年了,並且使用了諸如Microsoft.Web.Previews.dll等不再存在的內容。他們也都展示瞭如何用visual basic做到這一點,但這不是什麼大不了的事。

回答

1

我會在jquery和jquery ui的幫助下,在客戶端使用javascript。 Jquery ui支持拖放操作,效果非常好,通常用於快速修復bug,從而形成一個穩定的庫。 http://jqueryui.com/demos/draggable/

+0

jquery的拖放功能非常強大,界面非常棒。非常感謝。 – Jeremy