【发布时间】:2009-08-22 00:13:17
【问题描述】:
我正在尝试向用户展示链接列表(属性:标题、网址、可见性、顺序)。该列表将根据他们的顺序显示。用户将能够将它们拖到他们想要的顺序中,这将更新数据库中的记录。用户还可以单击一个按钮,该按钮将根据链接的标题(列表项上的文本)进行排序。
我打算为此使用 JQuery 排序:http://jqueryui.com/demos/sortable/
但是,我不确定如何将订单保存在数据库中。我应该在每次移动项目时更新记录,还是应该在最后全部保存?
我也不知道如何进行储蓄。我在想我会使用上述站点上记录的停止或更新事件。你推荐哪个?
最后,我不确定如何构造此事件的主体或 C# 方法签名来进行更新(我可以编写代码)。任何指针或帮助将不胜感激。
【问题讨论】:
-
只是好奇,但您最终选择了哪种解决方案?我正在做一些非常相似的事情,看起来即使它是一个服务器控件,我也无法在回发时获得新订单 - 我正在使用 BulletedList。所以我可能会使用页面方法,但我想知道你是否找到了更简单的方法。
标签: c# jquery asp.net-mvc sorting