Html.ListBox用于将数据保存到模型中

时间:2012-08-28 15:00:29

标签: c# asp.net-mvc razor

也许有点尴尬的标题,但用一句话解释这个很棘手。遗憾。

无论如何,这是我试图完成的事情。

假设有一个Property模型类,其中包含IDNameList

我想为名称属性提供TextBox,为ListBox属性提供List,为列表添加字符串TextBoxButton

         ----------
Name     |        | <-textbox
-------- ----------
|item1 |
|...   |
|      | <-listbox
--------
------------ <-textbox for adding
|          | [add] <- button
------------

当我保存模型时,它应该List保存到Property模型的属性。

我尝试过很少的东西,总会出现问题。如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果您要提供一些您尝试过的代码,我们将能够更好地帮助您 - 我认为这听起来像是要模拟绑定Enumerable<T> eg A List<OfSomething> ???

菲尔哈克在这里发表了关于此事的博客:

http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx

这是一个老帖子,但我认为这仍然是最好的方法吗?