v2can
v2can

Reputation: 65

razor script MVC 3 to render decimal numbers to whole number for decimals with zero fractions

razor script MVC 3 to render decimal numbers to whole number for decimals with zero fractions

like 300.00 to 300 and 39.09 as 39.09

Upvotes: 0

Views: 843

Answers (1)

Jason Berkan
Jason Berkan

Reputation: 8884

Assuming Model.Blah is a Decimal property on the model used by your view:

if (Convert.ToInt32(Model.Blah) == Model.Blah)
{ 
    <p>@Model.Blah.ToString("N0")</p> 
} else {
    <p>@Model.Blah.ToString("N2")</p>
}

Upvotes: 2

Related Questions