我想在一个页面上将项目从一个列表移动到另一个列表,而且我对它的列表类型非常灵活。最好的方法是什么? ASP.NET Ajax? jQuery的?还有什么吗?
答案 0 :(得分:1)
有一个很好的CodeProject教程,涵盖了使用ASP.NET和jQuery进行拖动:
http://www.codeproject.com/KB/webforms/JQueryPersistantDragDrop.aspx
答案 1 :(得分:0)
如果您想要这样做而PostBack而不是使用AJAX来根据您需要的字段更新您的数据,以了解您使用的控件类型。页面验证会抱怨ASP控件,如下拉列表,列表框等,如果它们包含在呈现时不在列表中的选定项目。
最好使用AJAX发回您的更新或使用HTML控件(如无序列表)或选择通过javascript添加并将所选数据填充到另一个不抱怨(hiddenfield)的控件上PostBack。另一种方法是关闭页面验证,我认为这不是一个好主意。
答案 2 :(得分:0)
您也可以查看YUI库,我会说它实现了Drag& amp;以一种非常简单灵活的方式: http://yuilibrary.com/yui/docs/dd/
有很多例子......