【发布时间】:2010-05-19 06:59:41
【问题描述】:
我正在使用 asp.net mvc。我在其中一个视图中使用了两个列表框。 我将所需的项目从左侧列表框转移到右侧列表框。 单击按钮时,我想从右侧列表框中获取列表框内容。 我不参加表格收集。谁能建议我如何获得它?
谢谢, 卡皮尔
【问题讨论】:
标签: asp.net-mvc postback formcollection
我正在使用 asp.net mvc。我在其中一个视图中使用了两个列表框。 我将所需的项目从左侧列表框转移到右侧列表框。 单击按钮时,我想从右侧列表框中获取列表框内容。 我不参加表格收集。谁能建议我如何获得它?
谢谢, 卡皮尔
【问题讨论】:
标签: asp.net-mvc postback formcollection
列表框中唯一被选中的值将出现在表单集合中。
当您转移到第二个列表框时,我会添加一个隐藏字段并将 cvalues 添加到那里(之间有一些分隔符)。在 POST 后,您可以拆分此隐藏值的字符串值以查找右侧列表框的内容。
或者,在提交之前(用 JavaScript 拦截),将右侧列表框中的所有值设置为选中。
【讨论】: