我跟随菲尔的伟大教程model binding to a list。使用非顺序索引绑定到列表的模型。我可以以后访问索引吗?
我用输入的名字是这样的:
book[5804].title
book[5804].author
book[1234].title
book[1234].author
这工作得很好,得到的数据回模型就好了,填充的书单。
我在寻找的是一种在模型中访问用于发送书籍的索引的方法。我想得到这个数字,“5804”。这是因为该索引具有语义重要性。如果我可以访问它,它可以节省我在对象(书籍ID)上设置另一个属性。
有没有方法可以在FormCollection或调用UpdateModel后的模型上看到索引发送时的内容?
这将需要我将额外的隐藏输入字段放入标记。我希望避免这种情况。我明白你在模型中包含语义字段的观点,事实上,我打算在FormCollection到达模型后填充ID。如果我能从FormCollection中读取索引,那看起来就像是解决这个问题的优雅方法。 Darin,你说这是不可能的吗? – SimplGy 2010-06-17 13:50:39