[英]Format exception was unhandled by user code
@foreach (var result in Model)
{
////var num=Convert.ToInt32(x);
//int n=int.Parse(x);
//int n=Integer.parseInt(x);
if (Convert.ToInt64(@result.Difference) < 0)
{
<tr>
<td>@result.SalesIncentiveBuckets
</td>
<td>@result.CurrentMonth
</td>
<td>@result.SameMonthPrevYear
</td>
<td style="color:Red;">@result.Difference
</td>
<td>@result.BonusAmount
</td>
</tr>
}
else
{
<tr>
<td>@result.SalesIncentiveBuckets
</td>
<td>@result.CurrentMonth
</td>
<td>@result.SameMonthPrevYear
</td>
<td>@result.Difference
</td>
<td>@result.BonusAmount
</td>
</tr>
}
}
在我的模型中,差異是一個字符串,我想將其轉換為整數我已經盡我所能嘗試了,但是它顯示了這個錯誤:
輸入的字符串格式不正確
是導致此異常的字符串中的逗號 ,請嘗試以下操作
int num = int.Parse(result.Difference, NumberStyles.AllowThousands);
您必須添加System.Globalization
命名空間才能實現此目的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.