HTML5, похоже, поддерживает новый диапазон полей ввода для вещей, таких как а:
- Числа
 - Адреса электронной почты
 - Цвет
 - URL-адрес
 - Числовой диапазон (через слайдер)
 - Даты
 - Ящики поиска
 
Кто-нибудь реализовал методы расширения HtmlHelper для ASP.NET MVC, которые их генерируют? Это можно сделать с помощью перегрузки, которая принимает htmlAttributes, например:
Html.TextBoxFor(model => model.Foo, new { type="number", min="0", max="100" })
Но это не так приятно (или typeafe) как:
Html.NumericInputFor(model => model.Foo, min:0, max:100)