Html5EditorFor (nuget): Adds Html5EditorFor (it's safe to just replace EditorFor withHtml5EditorFor) which allows to add custom data-* and custom attributes and generates inputs with HTML 5 input type like number, range etc.  Input type can be generated by: type (int, float etc.), DataType attribute or custom Html5XAttribute. Html5EditorFor base on EditorFor - source code.
Keywords: mvc|html5|mvc3