我是mvc3的新手。我的问题是,我们如何在mvc3的组合框中显示数据库值,然后根据所选的值显示同一数据库中另一个表的数据?
@Html.ActionLink(temp.sectorName, "selected_sector", new {id = temp.sector.sectorId})运行程序后,如果单击组合框中的sectorName,则会选择匹配的sectorId,然后将其传递到名为selected_sector的操作中
如果我使用组合框/下拉列表,我如何做同样的事情?
我想在一个组合框中显示来自名为“sectorNames”的数据库中的所有扇区。当我单击任何扇区时,它的id应该被传递到同一个视图中,然后基于这个id,来自数据库中另一个表的数据应该被显示出来。
例如,如果我从选项中选择扇区fedral_area;假设它的id是10,然后我想从另一个表中显示它的完整信息,即它的位置,区域地址等。
请帮助我如何做到这一点。
发布于 2012-02-03 06:15:16
看一看:
Asp.Net MVC3 - How create Dynamic DropDownList
使用实体框架(.edmx模型)和剃刀视图为MVC3创建一个下拉列表,并将数据库记录插入多个表- here
和一些video
https://stackoverflow.com/questions/9119978
复制相似问题