拖放任意DOM对象

时间:2011-07-09 15:42:01

标签: jquery asp.net ajax drag-and-drop

这类问题有很多资源,特别是在这个网站上,但它们都不符合我的要求。

我正在使用asp.net和C#编写.NET应用程序(有更好的方式来表达这种情绪吗?)。我需要实现这个功能:

1)当我点击并按住某个项目时,会导致该项目“消失”(例如,我可以修改其可见属性,或清除其文本) 2)在任何我不打算作为投递箱的事件上发布事件会导致它被释放,并出现在其原始位置。 3)我可以为任何类的任何对象执行此功能,而不仅仅是列表中的项目等。

应该怎么做?纯粹的客户端,使用jQuery?

或者使用AJAX更有意义吗?我见过的关于用AJAX做这件事的每一个教程都已经使用了很多年,并使用了不再存在的Microsoft.Web.Previews.dll之类的东西。他们也都展示了如何用visual basic做到这一点,但这并不是什么大问题。

1 个答案:

答案 0 :(得分:1)

我会在jquery和jquery ui的帮助下在客户端使用javascript。 Jquery ui支持拖放,它工作得很好并且通常使用,因此bug很快得到修复,从而形成一个可靠的库。 http://jqueryui.com/demos/draggable/