2011-03-22 74 views

回答

0

这是一个典型的设计。只是用一个“表格”标记包围所有东西,并给每个文本框一个不同的名称,如:weight-1,weight-2等...

顺便提一句,我建议将“order”重命名为“weight “,因为它通常是在这种情况下完成的,并且预先用不连续但相隔数个数字(例如:10,20,30)的数字填充每个文本框。这样,更改两个项目的顺序就变得容易了,而不必全部更改它们。另外,请记住允许两排具有相同的重量(您将在“他们来时”订购它们)。

+0

什么我会声明作为一个输入参数后控制器来处理这些? – user441365 2011-03-22 10:27:52

+0

这取决于你的模型。如果你想要一个快速和肮脏的解决方案,当你循环生成表行时,在视图上生成“名称”参数,并接受一个FormCollection作为控制器的参数,该控制器将包含帖子中的每个项目,然后遍历它提取元素。 – Palantir 2011-03-22 10:56:07

+0

是的,我只是想出了实际......那么一个不错的和干净的解决方案呢? – user441365 2011-03-22 11:04:14