Asp.net mvc 在回发时,将ListBoxFor中存在的多个值传递给控制器
我在我的应用程序中使用asp.net mvc 2.0,应用程序需要从列表框(从视图到控制器)获取多个值 场景是这样的,我有两个listbox,分别是ListBox1和ListBox2,在加载一个页面时,我首先用一些数据加载ListBox1 现在,用户可以将一些数据从一个Listbox1传输到Listbox2,然后选择控制器中Listbox2中存在的多个数据 为此,我使用了两个“ListBoxFor”,并将“IEnumerable”作为类的属性提供给视图中的ListBox控件 现在,当我将数据发回控制器时,我没有得到与类对象中的“ListBox2”对应的数据 简而言之,我想在表单回发的控制器中选择ListBox2中存在的多个数据Asp.net mvc 在回发时,将ListBoxFor中存在的多个值传递给控制器,asp.net-mvc,Asp.net Mvc,我在我的应用程序中使用asp.net mvc 2.0,应用程序需要从列表框(从视图到控制器)获取多个值 场景是这样的,我有两个listbox,分别是ListBox1和ListBox2,在加载一个页面时,我首先用一些数据加载ListBox1 现在,用户可以将一些数据从一个Listbox1传输到Listbox2,然后选择控制器中Listbox2中存在的多个数据 为此,我使用了两个“ListBoxFor”,并将“IEnumerable”作为类的属性提供给视图中的ListBox控件 现在,当我将数据发回
请提供相关帮助和示例。http post不会在选择框中包含所有值,只包含所选的值。您可以使用javascript选择所有值(确保select设置为multiple),但这不是我的首选方式,因为它会改变页面对用户的外观 我建议使用javascript将所选值添加到隐藏字段中。它的工作原理如下:
然后,当您发布时,数据将自动绑定到您的模型选择列表。您可以发布您的标记和操作方法签名吗?谢谢您的回复。但结果仍然无法实现。zt控制器将不会在对象中获取任何内容。当我检查视图源代码时,我得到了这个html。“”此html不包含选定的项目,即使已选定网站。我正在寻找直接绑定类对象中的选定对象并将其传递给控制器。有没有办法,我们可以做到这一点。