Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 用于级联的动态下拉列表的数据结构_Sql_Asp.net Mvc_Database Design - Fatal编程技术网

Sql 用于级联的动态下拉列表的数据结构

Sql 用于级联的动态下拉列表的数据结构,sql,asp.net-mvc,database-design,Sql,Asp.net Mvc,Database Design,好的,我可能会在这个问题上被否决,但我的头脑不正常,我不能想出一个简洁的解决方案 基本上,我需要在数据库或xml文件中保存一系列dropdownlists,它们最终将在页面上显示和使用。问题是我还需要它们在MVC中提交表单后级联并保持状态。有人见过这种类型的例子吗?级联是指分层+自动过滤吗 也许这就是您需要的数据结构: 自动筛选和“保持状态”取决于编程语言。通过级联,您是指分层+自动筛选吗 也许这就是您需要的数据结构: 自动筛选和“保持状态”取决于编程语言。我认为这与数据结构无关。相反,这与

好的,我可能会在这个问题上被否决,但我的头脑不正常,我不能想出一个简洁的解决方案


基本上,我需要在数据库或xml文件中保存一系列dropdownlists,它们最终将在页面上显示和使用。问题是我还需要它们在MVC中提交表单后级联并保持状态。有人见过这种类型的例子吗?

级联是指分层+自动过滤吗

也许这就是您需要的数据结构:


自动筛选和“保持状态”取决于编程语言。

通过级联,您是指分层+自动筛选吗

也许这就是您需要的数据结构:


自动筛选和“保持状态”取决于编程语言。

我认为这与数据结构无关。相反,这与流程逻辑IMO有关。这实际上有点像Patrick,因为我试图找到一种很好的可重用方法来设置ddl项的父子结构。我认为这与数据结构无关。相反,这与流程逻辑IMO有关。这两者都有一点,因为我正试图找到一种很好的可重用方法来设置ddl项的父子结构。是的,我需要能够创建单独的下拉列表,但在父/子结构中整齐地连接它们。该项目处于MVC中,它不保持状态,这使事情变得复杂,就像使用jquery根据ddl1中的选择填充ddl2一样,我现在需要过滤FormCollection以再次设置ddl2的列表,并在表单提交时将正确的项设置为ddl2中的selected(这只是根据formcollection重新加载页面和页面上的数据)。这都有点混乱我建议的数据结构适合您的需要。对于ddl2的自动填充,只需使用ajax查询其中一个控制器中的操作,该控制器反过来为ddl1[元素]的子元素查询mptt表是的,我需要能够创建单独的下拉列表,但需要在父/子结构中整齐地连接它们。该项目处于MVC中,不保持状态,这使事情变得复杂,就像使用jquery根据ddl1中的选择填充ddl2一样,我现在需要过滤FormCollection以再次设置ddl2的列表并设置正确的项在表单提交时在ddl2中选择(这只是根据formcollection重新加载页面和页面上的数据)。这有点混乱我建议的数据结构适合您的需要。对于ddl2的自动填充,只需使用ajax在其中一个控制器中查询操作,该控制器反过来为ddl1的子级查询mptt表[要素]