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

时间:2012-07-19 08:04:12

标签: c# javascript asp.net-mvc-3 html5 jquery

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

如何确定电话名称及其型号列表并动态绑定它们?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

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

确保您还包括:

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

让Ajax与MVC3一起工作,因为你正在使用不引人注目的javascript默认配置设置。