【发布时间】:2015-01-25 17:58:48
【问题描述】:
我有一个带有 2 个下拉列表的视图,其中一个将根据另一个的值显示。如果我从第一个下拉列表中选择一个选项(此选项显示所有模型的 Name 属性),我的视图模型是一个模型列表(都一样),然后,我将渲染第二个(下拉列表)取决于所选模型的属性。 你能告诉我哪个是最好的方法吗?我还需要一些示例来说明我的控制器背后的视图和代码的外观。
MyModel{
string Name{get;set;}
List<string> Options{get;set;}
}
从第一个下拉列表中选择 mymodelInstance.Name,我将检查 Options.Count 是否具有 0 值,并且我不会渲染属于 Options 的下拉列表
【问题讨论】:
-
你的问题不清楚,但是this answer 给出了一个创建级联下拉菜单的例子
标签: c# asp.net-mvc-3 asp.net-mvc-4 asp.net-mvc-5 asp.net-core-mvc