Моя модель имеет Dataype (Datatype.Currency), которая является десятичным объектом.MVC Тип данных Валюта триггерная цифровая клавиатура
Я пытаюсь заставить представление вызвать цифровую клавиатуру на ipad/iphone, когда пользователь нажимает на нее. Он работает, когда объект является INT, но не работает для Decimal.
Heres фрагмент модели (я попытался с помощью регулярных выражений, но безрезультатно):
[Display(Name = "Bid Price")]
[DataType(DataType.Currency)]
//[RegularExpression("([1-9][0-9]*)")]
public decimal BidPrice { get; set; }
Вот фрагмент вида. Есть ли способ использовать новый {@inputtype = "number"} каким-то образом?
<div class="col-md-10">
@Html.EditorFor(model => model.BidPrice, new { @type= "number" })
@Html.ValidationMessageFor(model => model.BidPrice)
</div>
Пожалуйста, помогите, если у вас когда-либо было это, чтобы работать.
Да, что работает! Я не знаю, сколько сайтов я искал, чтобы попытаться найти ответ на этот вопрос. Благодаря!!! – dave317