级联下拉表

时间:2012-07-06 08:48:57

标签: c# database asp.net-mvc-3 cascadingdropdown

我在Access数据库中有两个表: -

TABLE1,只有一列并且是主键,每条记录必须是唯一的。

TABLE2将是CAR MODELS,并且将有两个Columns,即CAR_MANUFACTURER &安培;&安培;汽车模型。在这张表中,CAR_MODEL是独一无二的。两个表之间的关系在CAR_MANUFACTURER&&和CAR_MODEL.CAR_MANUFACTURER。

E.G

TABLE1
---------------
MANUFACTURER
----------------
NISSAN
FERRARI
PORSCHE
FORD

TABLE2
-----------------------------
CAR_MANUFACTURER : CAR_MODEL
-----------------------------
NISSAN           : Almera
FERRARI          : Testarossa
PORSCHE          : 911
NISSAN           : Juke
NISSAN           : Quashqai
PORSCHE          : Carrera
FERRARI          : F30

我可以使用ADO.NET从数据库中提取数据,并将每个表转换为SelectedItemList []对象。

但我无法弄清楚如何在我的视图中过滤这些选择列表。

第一个下拉列表将包含Text&价值属性设置为相同的值,“汽车制造商”。

它是第二次下调,因此我很困惑。

如果我将Text属性设置为“CAR_MODEL”并将值设置为“CAR_MANUFACTURUER”,那么我将能够使用Jquery过滤数据,这是我还没想到的。

但是我的模型中有一个属性用于此视图,我需要反馈“Car Model”值,当dropdownlistFor Value属性设置为表2中的“CAR_MANUFACTURER”时,我将如何执行此操作过滤器工作?

我提前为我的问题的疯狂描述道歉,但我正在解决这个问题,而不是目前修复它。我无法理解它。我是ASP.NET MVC3的新手。

0 个答案:

没有答案