回发时列出框值
我正在使用 asp.net mvc。我在我的视图之一中使用了两个列表框。 我将所需的项目从左侧列表框传输到右侧列表框。 单击按钮时,我想从右侧列表框中获取列表框内容。 我没有进入表格收集。谁能建议我怎样才能得到它?
谢谢, 卡皮尔
I am using asp.net mvc. I have used two list box in one of my views.
I transfer desired items from left-hand-side list box to right-side list box.
On a button click, i want to get the list box contents from right side list box.
I don;t get in form collection. Can anyone please suggest how can I get it?
thanks,
kapil
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
列表框中选定的唯一值将出现在表单集合中。
当您转移到第二个列表框时,我将添加一个隐藏字段并将 cvalues 添加到其中(之间有一些分隔符)。在 POST 后,您可以拆分此隐藏值的字符串值以查找右侧列表框的内容。
或者,在提交(使用 JavaScript 拦截)之前,将右侧列表框中的所有值设置为选中。
The only values in the list box that are selected will appear in the form collection.
When you transfer to the second list box, I would add a hidden field and add the cvalues into there (with some delimiter between). Upon POST you could split the string value of this hidden value to find contents of right hand list box.
Alternatively, just prior to Submit (intercept with JavaScript), set all values in right hand list box to selected.