多个下拉列表共享相同的数据

时间:2016-09-20 15:09:28

标签: javascript c# asp.net drop-down-menu

我将举例说明我在做什么 -

这是我的数据:

UserID    Pets    Qty
1000      Dog     3
1000      Cat     1
1000      Bird    2
1000      Snake   0

在我的网页上,我希望有一个共享此数据池的可变数量的下拉列表。每个DDL将从以下项目开始:

-None
-Dog
-Cat
-Bird
- {it will not have a "Snake" item because the Snake Qty is 0}

每个DDL最初设置为选定项目“无”。

如果DDL1更改为选定项目“Cat”,则“Cat”数量变为0,并且从所有其他DDL中删除cat选项。在ASP.NET中执行此操作的最佳/最有效方法是什么?

现在,我正在将数据加载到隐藏字段中,我正在使用Javascript处理页面上的所有动态。保存页面时,我的服务器端脚本会根据hiddenfield值保存数据。这是一个非常令人困惑的Javascript代码,正如人们可以想象的那样,有很多重写和重新填充。该代码似乎在Chrome和Edge上运行良好,但似乎并未在所有浏览器上执行。我需要解决这个问题,所以我想知道是否有一种完全不同的更好的方法来做到这一点。我可以将数据绑定到DDL吗?如果是这样,在这种情况下如何处理Qtys?

提前致谢!

0 个答案:

没有答案