如何创建2个相关的下拉列表

本文关键字:下拉列表 2个 何创建 创建 | 更新日期: 2024-05-25 12:41:38

我有关于手机配件的mvc3(带C#)应用程序。存在具有Tag属性的附件模型。当我创建新的配件对象时,我会为其Tag属性指定一些值,如诺基亚、三星、E55、C15、黑莓等。我会在配件搜索中使用Tag属性。在搜索时,我希望用户从下拉列表中选择手机名称,然后在其他下拉列表中动态加载手机型号。例如,当我选择诺基亚时,在底部下拉列表中,诺基亚的型号加载为N8、E51、E55等。

如何确定手机名称及其型号列表并动态绑定?

如何创建2个相关的下拉列表

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx

使用带有部分视图的Ajax.BeginForm来替换第二个下拉列表的内容。您可以使用Javascript使用第一个下拉列表的onchange事件来发布Ajax表单。

确保您还包括:

<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>

Ajax要使用MVC3,就需要使用不引人注目的javascript默认配置设置。