在视图中,
PAYMENT1 = 1,200.50
PAYMENT2 = 1,500.50如何显示字符串格式的变量?
totalpayment = 2701
我希望totalpayment具有与逗号的格式。
totalpayment = 2,701.00
我尝试使用.ToString
,但没有奏效。任何想法?
public ActionResult Edit(int id, bool update = false)
{
TBL_PROJ project = db.TBL_PROJ.Find(id);
ViewBag.PAYMENT1 = Convert.ToDecimal(project.PAYMENT1).ToString("#,##0.00");
ViewBag.PAYMENT2 = Convert.ToDecimal(project.PAYMENT2).ToString("#,##0.00");
var totalPayment = project.PAYMENT1 + project.PAYMENT2;
project.TotalPayment = (float)Math.Round(totalPayment, 2); //This Part
return View(project);
}
var不适用于字符串,您需要使用convert.tostring(),然后在该字符串上应用格式 –