我需要使用一个单一的表来处理asp.net mvc中的级联下拉列表。我下载了数据库方案显示以下字段的maxmind.com worldcities:
< Code >H19人口H 210H 111纬度<代码>H 212<代码>H 113>经度<代码>H 214<代码>f 215
我想知道我需要开发什么才能创建一个级联下拉列表,在第一个下拉列表中显示国家数据,在第二个下拉列表中显示与选定国家相关的国家数据。
示例或教程链接将被高度赞赏。布格兹!
发布于 2011-02-27 23:24:37
你得用一些分组..。
你可以用以下方法
dim query = from i in mydata group by i.country into regions = Group select country, regions这给了你基本的。是linq如果你知道我的意思。
不,您使用查询分配第一个下拉列表,只使用"country“关键字。用户选择国家后,使用ajax或通常的回发请求更新第二个下拉列表。在这里,您将执行以下操作
query仍然是按国家进行分组查询的对象.
所以..。
dim states = (from i in query where i.country = "myselectedCountry" select i.regions).single()现在有了一个查询中的所有区域,现在可以将其绑定到下拉列表。
https://stackoverflow.com/questions/5136666
复制相似问题