2011-05-09 25 views
1

我一直无法找到一个包含您传递给视图的列表的模型的好例子,然后在用户发布时将其传递回控制器。我有很多例子在listboxfor中传回一个'selected'项目,但没有例子可以将模型中的整个列表保存到控制器中。将您的模型中的列表发回控制器

我已经搜索了很多,并且已经找到了。如果有人能指出我一个很好的例子,我将不胜感激。

+0

嗯..我回应了你的上一篇文章 - 没有评论,没有投票。可能希望确保您对帖子进行跟踪。 – 2011-05-09 17:40:27

+0

你能够提取你的ListBox为'string []'吗? – 2011-05-09 17:43:05

回答

2

你需要确保你的项目是在将得到回发到服务器,并在顺序输入 - 见: http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx

而且 - 你能找回自己的对象,并在呼叫寄过去以jQuery.post作为你的数据参数。

+0

谢谢亚当。我希望ListBoxFor控件能够将我的列表保存到模型中的控制器中,就像我的视图中的其他HTML控件一样。我有些惊讶,我必须将我的列表中的每个项目填入某个地方,以便将它们发回给我的控制器(它们是列表中的项目)。我想我会像你所建议的那样使用jQuery。再次感谢。 – SteveB 2011-05-09 19:09:53

+0

这是我正在寻找的行为。它使用一个称为Knockout的JavaScript库来帮助绑定客户端上的数据。 http://www.codeproject.com/KB/scripting/MVC2_DataBinding_Knockout.aspx?display=Mobile – SteveB 2011-05-09 21:10:45

+0

只要它存在于作为html规范的一部分发布的控件中,您就不必将其填充到任何东西中,否则就不能手动做到这一点 – 2011-05-10 01:03:03

相关问题