Я работаю над создателем критериев модели.У меня есть выпадающий список со всеми свойствами модели, выпадающий список со статическими операторами (меньше, равно, как и т. Д.) И элемент формы ввода пользователя для значения.Проблема заключается в том, что тип элемента формы (раскрывающийся список, дата, текстовое поле и т. Д.) Для значения пользовательского ввода должен основываться на типе данных свойства модели, выбранных в первом раскрывающемся списке.Каков наилучший способ добиться этого с помощью MVC 2?В идеале я хотел бы просто создать метод расширения Html и использовать его как Html.CriteriaFilterFor(model => model)
и иметь возможность настраивать отображение с использованием атрибутов модели и метаданных.