在MVC应用程序中动态创建新的级联下拉列表

时间:2014-10-09 00:27:42

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

我在C#中创建一个访问sql数据库中数据的MVC应用程序。

我有一个表格,提供父子关系。

ID  Name  ParentID
1   A     NULL
2   B     1
3   C     2
4   D     1
5   E     4
6   F     NULL

用户可以在我的应用中的其他位置向表中添加更多项目。我需要从根值开始创建级联下拉列表,并使用下一级别的子级填充进一步的下拉列表。此外,在每个下拉列表旁边,我需要生成一个按钮,这样无论用户进入下拉树的距离多远,他们都可以通过任何下拉菜单点击按钮,并根据特定下拉列表的选择查看信息。

大部分内容实施起来相当简单。我的困难是如何动态生成未知数量的下拉列表。我可以创建几个并保持隐藏,直到需要,但总有比我准备的更多。

我不是在视图中创建多个下拉列表然后隐藏它们,而是如何根据需要动态创建新的下拉列表?

0 个答案:

没有答案