Asp.NET MVC 2动态编辑器模板基于下拉值

时间:2011-11-07 16:18:01

标签: asp.net-mvc mvc-editor-templates editortemplates

我正在研究模型标准构建器。我有一个包含所有模型属性的下拉列表,一个带静态运算符的下拉列表(小于,等于,等等)和值的用户输入表单元素。问题是用户输入值的表单元素类型(下拉列表,日期,文本框等)需要基于在第一个下拉列表中选择的模型属性的数据类型。使用MVC 2实现这一目标的最佳方法是什么?理想情况下,我想创建一个Html扩展方法,并像Html.CriteriaFilterFor(model => model)一样使用它,并能够使用模型属性和元数据自定义显示。

1 个答案:

答案 0 :(得分:0)

您应该使用JQuery填充另一个。 AJAX调用允许您拉出第二个下拉列表。 Populating Dropdownlist Using MVC2 Based On Another Dropdownlist (Cascading DropDownList)