J'utilise MVC2 pendant un certain temps maintenant, et quand je dois définir le modèle i utilise le DataType attributDataType vs UIHint
[DataType("DropDown")] public int Field { get; set; }
Je vois d'autres en utilisant UIHint pour obtenir les mêmes résultats
[UiHint("DropDown")] public int Field { get; set; }
Quelle est la différence entre l'utilisation de ces deux attributs? Quel attribut dois-je utiliser normalement ou est-ce pour différentes tâches?