JQuery排序和更新数据库

时间:2009-08-22 00:13:18

标签: c# jquery asp.net-mvc sorting

我正在尝试向用户显示链接列表(属性:标题,网址,可见,顺序)。列表将根据订单显示。用户可以将它们拖动到他们想要的顺序,这将更新数据库中的记录。用户还可以单击将根据链接标题(列表项上的文本)进行排序的按钮。

我计划对此使用JQuery排序:http://jqueryui.com/demos/sortable/

但是,我不确定如何在数据库中保存订单。我应该每次移动一个项目时更新记录,还是应该在结束时保存所有记录?

我也不知道怎么去拯救。我想我会使用上述网站上记录的停止或更新事件。你推荐哪个?

最后,我不确定如何构造此事件的主体或C#方法签名来进行更新(我会很好地编写代码)。任何指针或帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

您应该让用户为服务器点击一个按钮。

编辑:

创建一个通用处理程序,并使用查询字符串传递数据。

答案 1 :(得分:0)

当您使用sortable时,您必须为事件'update'添加一个自定义处理程序,其中可排序的商品,然后您必须获取已移动的商品及其下方商品的订单值,然后更新他们使用AJAX调用在数据库中。

相关问题