0
我有一个表与项目列表,我需要能够设置他们将出现在网站上的顺序。我想出了这样的设计:保存多个行项目
http://i56.tinypic.com/2cf5t75.jpg
现在我想知道,如果它可以通过点击保存按钮保存在同一时间的所有项目?
我有一个表与项目列表,我需要能够设置他们将出现在网站上的顺序。我想出了这样的设计:保存多个行项目
http://i56.tinypic.com/2cf5t75.jpg
现在我想知道,如果它可以通过点击保存按钮保存在同一时间的所有项目?
这是一个典型的设计。只是用一个“表格”标记包围所有东西,并给每个文本框一个不同的名称,如:weight-1,weight-2等...
顺便提一句,我建议将“order”重命名为“weight “,因为它通常是在这种情况下完成的,并且预先用不连续但相隔数个数字(例如:10,20,30)的数字填充每个文本框。这样,更改两个项目的顺序就变得容易了,而不必全部更改它们。另外,请记住允许两排具有相同的重量(您将在“他们来时”订购它们)。
什么我会声明作为一个输入参数后控制器来处理这些? – user441365 2011-03-22 10:27:52
这取决于你的模型。如果你想要一个快速和肮脏的解决方案,当你循环生成表行时,在视图上生成“名称”参数,并接受一个FormCollection作为控制器的参数,该控制器将包含帖子中的每个项目,然后遍历它提取元素。 – Palantir 2011-03-22 10:56:07
是的,我只是想出了实际......那么一个不错的和干净的解决方案呢? – user441365 2011-03-22 11:04:14