Вы могли реализовать свою собственную осуществимую реализацию набора через несколько часов. Я использовал это, когда я должен был сделать это (извините, у меня нет кода удобным): http://java.sun.com/j2se/1.4.2/docs/api/java/util/Set.html
Ключ используется вспомогательной функцией HTML ValidationMessage для определения точного сообщения об ошибке, которое нужно отобразить.
Пример:
<%=Html.TextBox("Name") %> <br />
<%=Html.ValidationMessage("Name") %>
помощник ValidationMessage отобразит сообщение с ключом «Name» в словаре ModelState.