我有一个带有以下内容的asp.net mvc 4应用程序
模型
public string Price {get;set;}
它在数据库中保存一个字符串,例如。“ 41.99”。
看法
@foreach(var item in Model)
{
<div class="price">@item.Price</div>
}
它返回的值“ 41.99”在这里都很好。
但是,我想选择不同的值。
以下是我需要的HTML输出
@foreach(var item in Model)
{
<div class="price">
<span class="dollar">41</span>
<span class="cents">99</span>
</div>
}
那么我该如何存档呢?
@foreach(var item in Model)
{
<div class="price">
<span class="dollar">@item.Price(first part)</span>
<span class="cents">@item.Price(second part)</span>
</div>
}
任何帮助或指导将不胜感激。
如果您的数据是字符串,那么
var price = "41.99";
var parts = price.Split('.');
var dollar = parts[0];
var cents = parts[1];
如果您的数据是十进制
decimal price = 41.99m;
var dollar = (int)price;
var cents = (int)((price % 1) * 100);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句