【问题标题】:Dynamically add objects to list from dropdown从下拉列表中动态添加对象
【发布时间】:2016-03-24 04:48:35
【问题描述】:

我将尝试用最简单的方式来说明这一点,希望有人可以帮助我。我是 MVC 新手,我正在努力学习。

我有一个包含租户对象的下拉列表。

我希望用户能够在下拉列表中选择租户,并将该租户添加到列表(可枚举的租户对象)中,并显示在名为“添加的租户”部分的下拉列表下方,同时删除从下拉列表中选择租户。

我不希望稍后将这些租户添加到数据库中,因为这是创建租约的表格,我希望他们完成填写租约的其余部分并立即创建。

我希望有人可以帮助我,或者至少为我指明正确的方向。是的,我已经进行了搜索,但还没有找到任何对我有帮助或我理解的东西。

编辑:列表可以是对象,只是一个 id,甚至是一个选择列表。最终游戏是使用该列表将它们添加到集合中,这是一对多的关系。该列表还将用于使用租户信息填充部分视图,有点像标签在堆栈溢出中的工作方式。

【问题讨论】:

  • 您将需要 javascript/query 来处理客户端事件。但是您会发现这更容易使用所有租户的列表框或复选框列表,以便值将回发而无需任何 javascript 来修改 DOM。

标签: javascript c# jquery asp.net-mvc


【解决方案1】:

虽然不清楚您要添加的“列表”是什么(即 UL 或表单选择列表),但此解决方案将在 javascript 中完成,而不是 ASP。

尝试在 SO 上进行一些搜索。如:

jQuery moving MultiSelect values to another MultiSelect

【讨论】:

  • 此时的列表可以是租户的对象,也可以只是id的列表。拥有该列表后,我很确定我可以通过加载租户信息以显示名称的部分视图来处理其余部分。是的,我想我需要一些 javascript,我会看看你发布的内容。
猜你喜欢
  • 2017-04-15
  • 2014-09-27
  • 2016-10-19
  • 1970-01-01
  • 2018-07-02
  • 2020-11-20
  • 1970-01-01
  • 2021-06-03
  • 2020-02-15
相关资源
最近更新 更多