1

我有关于手机配件的 mvc3(使用 C#)应用程序。有配件模型,它具有标签属性。当我创建新的 Accessory 对象时,我为其 Tag 属性赋予了一些值,例如 Nokia、Samsung、E55、C15、Blackberry 等。我将在配件搜索中使用 Tag 属性。在搜索时,我希望用户从下拉列表中选择手机名称,然后在其他下拉列表中动态加载手机型号。例如,当我选择诺基亚时,在底部下拉列表中,诺基亚的型号加载为 N8、E51、E55 等。

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

4

2 回答 2

1

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

确保您还包括:

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

让 Ajax 与 MVC3 一起工作,假设您使用的是不显眼的 javascript 默认配置设置。

于 2012-07-19T08:13:27.553 回答