我正在通過HttpGet
加載一個對象到視圖並填充@Html.EditorFor
與數據,我顯示的數據,我會做到這一點,使用戶可以編輯他想要的,並提交更改的對象通過HttpPost到控制器。通過HttpPost傳遞十進制
特雷的代碼:
<div class="editor-label">
@Html.Label("Taxa IVA normal")
</div>
<div class="editor-field">
@Html.EditorFor(model => model.taxaIVAnormal)
</div>
<div class="editor-label">
@Html.Label("Taxa IVA intermédio")
</div>
<div class="editor-field">
@Html.EditorFor(model => model.taxaIVAintermedio)
</div>
//more code
的字段都爲小數,但它們顯示與","
代替"."
,所以我不能將它張貼回到控制器。
[HttpGet]
public ActionResult alteraTaxas()
{
return View(TaxasRepository.getTaxas().SingleOrDefault());
}
[HttpPost]
public ActionResult alteraTaxas(Taxas tx)
{
TaxasRepository.AlteraTaxa(tx);
return View();
}
有什麼辦法(視圖),以使它所以我沒有得到確認「它不是一個數字」當我使用","
做單獨去小數的情況。 我嘗試這樣做:
@Html.EditorFor(model => (double)model.taxaIVAnormal)
但ID似乎並沒有工作。