title: .netcore asp-for decimal loses decimal places
body: <p>I am running into an issue where I am losing decimal places when using the asp-for tag helper in my view. It seems to always round up to 2 decimals, while I want to have it round up to 3 decimals (in this case).</p>
  
  <p>I can see in my debugger that the value in the Model has 3 decimal places as e<a href="https://i.stack.imgur.com/iCuMB.png" rel="noreferrer"><img src="https://i.stack.imgur.com/iCuMB.png" alt="enter image description here"></a></p>
  
  <p>But then in my view, it's being displayed as <code>1.28</code> instead of <code>1.275</code>:
  <a href="https://i.stack.imgur.com/mnCFl.png" rel="noreferrer"><img src="https://i.stack.imgur.com/mnCFl.png" alt="enter image description here"></a></p>
  
  <p>This is my form's view, as you can see there's nothing special really going on (the <code>asp-has-error</code> tag helper is a custom tag helper for this project):</p>
  
  <pre><code>&lt;div class="form-group row"&gt;
          &lt;label asp-for="RatePercentage" class="col-lg-4 col-form-label"&gt;&lt;/label&gt;
          &lt;div class="col-lg-8"&gt;
                  &lt;input asp-for="RatePercentage" asp-has-error="@Html.HasErrorFor(m =&gt; m.RatePercentage)" class="form-control"/&gt;
          &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>Any ideas how I can get 3 decimal places to show here?</p>