MVC モデルに次のプロパティがあります。
[Range(0, double.MaxValue, ErrorMessage = "The Volume must have positive values!")]
public decimal? Volume { get; set; }
生成された HTML は
<input type="text" value="1,00" name="Product.Volume" id="Product_Volume" data-val-range-min="0" data-val-range-max="1.79769313486232E+308" data-val-range="The Volume must have positive values!" data-val-number="The field Volume must be a number." data-val="true" class="text-box single-line">
生成された HTML を次のようにするにはどうすればよいですか。
<input type="text" value="1,00" name="Product.Volume" id="Product_Volume" data-val-range-min="0" data-val-range-max="1.79769313486232E+308" data-val-range="The Volume must have positive values!" data-val-number="The field Volume must be a number." data-val="true" class="text-box single-line" data-type="decimal" >
違いは追加ですdata-type="decimal"
HTML 属性を自動的に追加したいので、手動で追加する必要はありません。