Я столкнулся с проблемой, из-за которой я теряю десятичные знаки при использовании помощника тегов asp-for, на мой взгляд. Кажется, что он всегда округляется до 2 десятичных знаков, в то время как я хочу, чтобы он округлялся до 3 десятичных знаков (в этом случае).
В моем отладчике я вижу, что значение в модели имеет 3 десятичных разряда как e
Но тогда, на мой взгляд, он отображается как 1.28
вместо 1.275
:
Это вид моей формы, поскольку вы можете видеть, что на самом деле ничего особенного не происходит (вспомогательная функция тега asp-has-error
является вспомогательной функцией настраиваемого тега для этого проекта):
<div class="form-group row">
<label asp-for="RatePercentage" class="col-lg-4 col-form-label"></label>
<div class="col-lg-8">
<input asp-for="RatePercentage" asp-has-error="@Html.HasErrorFor(m => m.RatePercentage)" class="form-control"/>
</div>
</div>
Есть идеи, как я могу показать здесь 3 десятичных знака?
RatePercentage
? - person DavidG   schedule 22.06.2018