Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何创建2个相关的下拉列表_C#_Javascript_Asp.net Mvc 3_Html_Jquery - Fatal编程技术网

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

C# 如何创建2个相关的下拉列表,c#,javascript,asp.net-mvc-3,html,jquery,C#,Javascript,Asp.net Mvc 3,Html,Jquery,我有关于手机配件的mvc3和C应用程序。存在具有标记属性的附件模型。当我创建新的附件对象时,我会给它的标签属性赋予一些值,如诺基亚、三星、E55、C15、黑莓等。我会在附件搜索中使用标签属性。 在搜索时,我希望用户从dropdownlist中选择电话名称,然后在其他dropdownlist中动态加载手机模型。例如,当我选择诺基亚时,在下拉列表底部,诺基亚的型号将加载为N8、E51、E55等 如何确定电话名及其型号列表并动态绑定这些列表?使用Ajax.BeginForm和部分视图替换第二个下拉列表

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

如何确定电话名及其型号列表并动态绑定这些列表?

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

确保您还包括:

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

要让Ajax与MVC3配合使用,您使用的是不引人注目的javascript默认配置设置。

请在链接页面上添加简短文本。虽然不太可能,但万一你的链接坏了,至少人们仍然知道它以前有什么。