这个问题通常是由于使用了错误的数值格式器引起的。在这种情况下,应该使用“{0:F2}”格式文本,其中“F2”表示保留两位小数。例如:
在视图中:
@model decimal
@using (Html.BeginForm())
{
@Html.TextBoxFor(m => m, "{0:F2}")
}
在控制器中:
[HttpPost]
public ActionResult Submit(decimal value)
{
//处理提交的 value 数值
return View();
}