DataType vs UiHint
Я уже некоторое время использую mvc2, и когда мне нужно установить шаблон, я использую атрибут DataType
[DataType("DropDown")]
public int Field { get; set; }
Я вижу, что другие используют UiHint для достижения тех же результатов
[UiHint("DropDown")]
public int Field { get; set; }
В чем разница между использованием этих двух атрибутов? Какой атрибут я должен обычно использовать, или они для разных задач?