我有這樣一個類:Asp.net MVC 4獲得十進制值,而不是整數
public class Item
{
public int ItemID { get; set; }
[Display(Name = "Value")]
[Column(TypeName = "money")]
public decimal Value{ get; set; }
}
在我進入12.50和在我的崗位操作的對象已Item.Value = 1250時,應該有12.50的形式,如何解決這個問題?
操作方法:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(Item item)
{
...code...
}
查看:「字段華萊必須是一個數字」
<div class="editor-label">
@Html.LabelFor(model => model.Value)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Value)
@Html.ValidationMessageFor(model => model.Value)
</div>
當類型12驗證客戶端說然而,讓我執行12後的行動方法,說同樣的事情,但不要讓我。
動作方法在哪裏?相關的客戶端代碼在哪裏? – xandercoded
只是要知道,如果你試圖插入12,50(逗號)會發生什麼? –
客戶端驗證不會讓我。讓我插入'。' – weldsonandrade