Я использую ASP.NET Core v2,
См. Рисунок, показывающий тип данных SQL и код в модели
Я не хочу отображать десятичную дробь, если нет десятичных дробей
Следующий html используется для отображения ввода на веб-странице
<input tabindex=@ordTab asp-for="@Model.OrderLineList[i].NoInvoAb" />
ниже SQL

нижеэто модель
Я пробовал много разных форматов отображения / dataformatstring, но, кажется, не имеет значения, что я использую, как форматирование, кажется, не применяется вообще
[Required]
[DisplayFormat(DataFormatString = "{0:0}")]
[Display(Name = "Ordered")]
public decimal NoInvoAb { get; set; }
Этомой результат, который является неправильным, если значение равно 2, должно отображаться 2, а не 2,00

что я делаю неправильно