HTML5 は、次のような新しい範囲の入力フィールドをサポートしているようです。
- 数字
- メールアドレス
- 色
- URL
- 数値範囲 (スライダーによる)
- 日付
- 検索ボックス
HtmlHelper
これらを生成する ASP.NET MVC の拡張メソッドを実装した人はいますか? 次のような を受け入れるオーバーロードを使用して、これを行うことができますhtmlAttributes
。
Html.TextBoxFor(model => model.Foo, new { type="number", min="0", max="100" })
しかし、それは次のように良くありません (またはタイプセーフではありません):
Html.NumericInputFor(model => model.Foo, min:0, max:100)