代码之家  ›  专栏  ›  技术社区  ›  lahsrah

绑定到列表的模型-如何处理插入

  •  2
  • lahsrah  · 技术社区  · 15 年前

    我指的是菲尔·哈克的这篇文章 http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx 我需要做同样的事情,但是如果我需要在列表中任何我想要的索引处插入记录怎么办?如何保持索引同步,而不执行一些javascript和更新所有索引?

    <form method="post" action="/Home/Create">
    
    <input type="text" name="[0].Title" value="Curious George" />
    <input type="text" name="[0].Author" value="H.A. Rey" />
    <input type="text" name="[0].DatePublished" value="2/23/1973" />
    
    <input type="text" name="[1].Title" value="Code Complete" />
    <input type="text" name="[1].Author" value="Steve McConnell" />
    <input type="text" name="[1].DatePublished" value="6/9/2004" />
    <!-- I want to insert a record here by adding the fields through JavaScript -->
    <input type="text" name="[2].Title" value="The Two Towers" />
    <input type="text" name="[2].Author" value="JRR Tolkien" />
    <input type="text" name="[2].DatePublished" value="6/1/2005" />
    
    <input type="submit" />
    

    我不太明白如何使用那个博客上描述的“非顺序索引”来做一些事情,比如将记录插入特定索引。

    有什么想法吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Darin Dimitrov    15 年前

    你可以看看 this blog post 史蒂夫桑德森演示了如何创建动态列表。