【发布时间】:2010-04-21 16:06:20
【问题描述】:
我有一个表单(除其他外)包含 2 个多选列表框。基本上,您可以使用一些添加/删除按钮从左侧的完整项目列表中将项目添加到右侧的项目。
问题是我在回发到控制器时看不到获取列表框内容的方法。
我遵循了这个例子: http://ittecture.wordpress.com/2009/04/30/tip-of-the-day-198-asp-net-mvc-listbox-controls/
如果您在发布之前实际选择了列表框中的项目,则此方法可以正常工作。不过,这并不是我认为此 UI 应有的行为方式。
希望这是有道理的, 尼克
【问题讨论】:
-
有没有办法可以在提交时重现服务器端的原始项目列表? (我的意思是你显然是从某个地方提供的)。然后是原始项目 - 已选项目 = 未选项目。
-
不是真的,因为没有选定的项目。列表框包含项目但未选中,因此不要注册服务器端
标签: asp.net-mvc post listbox