首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net mvc -级联下拉列表-一张表

问asp.net mvc -级联下拉列表-一张表
EN

Stack Overflow用户
提问于 2011-02-27 22:58:15
回答 1查看 1.3K关注 0票数 0

我需要使用一个单一的表来处理asp.net mvc中的级联下拉列表。我下载了数据库方案显示以下字段的maxmind.com worldcities:

  • 国家代码
  • ASCII城市名称
  • 城市名称
  • State/

< Code >H19人口H 210H 111纬度<代码>H 212<代码>H 113>经度<代码>H 214<代码>f 215

我想知道我需要开发什么才能创建一个级联下拉列表,在第一个下拉列表中显示国家数据,在第二个下拉列表中显示与选定国家相关的国家数据。

示例或教程链接将被高度赞赏。布格兹!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-27 23:24:37

你得用一些分组..。

你可以用以下方法

代码语言:javascript
复制
dim query = from i in mydata group by i.country into regions = Group select country, regions

这给了你基本的。是linq如果你知道我的意思。

不,您使用查询分配第一个下拉列表,只使用"country“关键字。用户选择国家后,使用ajax或通常的回发请求更新第二个下拉列表。在这里,您将执行以下操作

query仍然是按国家进行分组查询的对象.

所以..。

代码语言:javascript
复制
dim states = (from i in query where i.country = "myselectedCountry" select i.regions).single()

现在有了一个查询中的所有区域,现在可以将其绑定到下拉列表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5136666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档