Формация HTML5 не работает в старых браузерах IE. Легкое исправление, основанное на некоторых из приведенных выше ответов, следующее:
<button onclick="this.form.action='/PropertiesList';"
Account Details </button>
IDataErrorInfo
не поддерживает множественные ошибки проверки для каждого свойства. Новый интерфейс INotifyDataErrorInfo , который был представлен в .NET Framework 4.5, делает.
Существует пример того, как реализовать это доступно здесь .
Вы можете использовать ItemsControl
для отображения сообщений об ошибках. Пожалуйста, посмотрите мой ответ здесь для примера.