gpt4 book ai didi

asp.net-mvc - ASP.NET MVC - 级联下拉菜单

转载 作者:行者123 更新时间:2023-12-04 10:13:38 25 4
gpt4 key购买 nike

我目前正在学习 ASP.NET MVC 并使用 Nhibernate。

我想使用级联下拉框。有没有人设法让级联下拉框在 MVC 中工作?

更新:
我查看了以下网站:link text并使用方法1。

Controller 代码

        var makeList = new SelectList(makeRepository.ListMakes (), "Id", "make",1);
ViewData["Makes"] = makeList;

//// Create Models view data
var modelList = new CascadingSelectList(modelRepository.ListModels (Convert.ToInt32(makeList.SelectedValue.ToString())), "ModelID","Id", "Name");
ViewData["Models"] = modelList;

查看代码
<%= Html.DropDownList("--Select Make--","Makes")%>
<label for="Makes">Car Model:</label>
<%= Html.CascadingDropDownList("Models", "Makes") %>

选择 id 为 1 的制造时会列出正确的汽车列表,但是当我选择不同的制造时,模型列表为空?

最佳答案

您可能想阅读此 TIP .

在本技巧中,Stephen Walter 演示了创建级联下拉列表的三种方法。首先,他向您展示了如何在另一个下拉列表中的选项发生更改时更改一个下拉列表中显示的选项列表。其次,他向您展示了如何通过 Controller 操作公开下拉列表的数据。接下来,他将向您展示如何从 Web 服务获取下拉列表的数据。

关于asp.net-mvc - ASP.NET MVC - 级联下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/705540/

25 4 0