У меня возникли проблемы с значением ASP.NET Core MVC и decimal?
.Как связать десятичные значения с нулевым значением
У меня есть следующий вид: модель
public class BlobViewModel
{
public int Id { get; set; }
public int? IntegerValue { get; set; }
public string StringValue { get; set; }
[DataType(DataType.Date)]
public DateTime? DateValue { get; set; }
public decimal? DecimalValue { get; set; }
}
И следующий входной элемент, на мой взгляд
<input asp-for="DecimalValue" class="form-control" />
Когда я ввести десятичное значение, например, «68,5» или «68,5» и вкладка из входного элемента, я получаю следующее сообщение об ошибке:
The value '68.5' is not valid for DecimalValue.
Я попытался с помощью атрибута выше свойства [DataType(DataType.Currency)]
, но я не могу показаться, чтобы получить привязка к работе. Другие свойства связывают, как ожидалось.
У кого-нибудь есть идея, как я это делаю?
я был не в состоянии воспроизвести это в базовом проекте .Net ядро (RTM). –