我有关于手机配件的mvc3(带C#)应用程序。有附件模型,它有Tag属性。当我创建新的Accessory对象时,我给它的Tag属性赋予一些值,如诺基亚,三星,E55,C15,黑莓等。我将在附件搜索中使用Tag属性。 在搜索时间,我希望用户从下拉列表中选择电话名称,然后在其他下拉列表中动态模型动态加载。对于testlpe,当我选择诺基亚时,在底部下拉列表中诺基亚的型号正在加载为N8,E51,E55等。
如何确定电话名称及其型号列表并动态绑定它们?
答案 0 :(得分:1)
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx
答案 1 :(得分:1)
将Ajax.BeginForm
与部分视图一起使用以替换第二个下拉菜单的内容。您可以使用Javascript使用第一个下拉列表的onchange
事件来回发Ajax表单。
确保您还包括:
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
让Ajax与MVC3一起工作,因为你正在使用不引人注目的javascript默认配置设置。