输入字符串的格式正确

时间:2016-12-13 12:54:50

标签: c# asp.net-mvc helper

我有一个如下的辅助方法。

@helper DisplayTrendIndicator(double lastYear, double twoYearsAgo)
{
if (lastYear > twoYearsAgo)
{
  <img id="green" src="@VirtualPathUtility.ToAbsolute("~/images/up.png")" />
}
else
{
  <img id="red" src="@VirtualPathUtility.ToAbsolute("~/images/down.png")" />
}
}

当我尝试在程序中调用该方法时,我得到一个“输入字符串格式不正确”。这就是我如何调用上面的帮助

@Helpers.DisplayTrendIndicator(double.parse(lastYear.Content), double.parse(twoYearsAgo.Content))

注意:lastYear和twoYears前是从API调用返回的变量。 我正在开发一个ASP.NET MVC Project C#。如何防止此错误弹出。

1 个答案:

答案 0 :(得分:1)

lastYear和twoYears之前的值是API调用返回的变量。这些是字符串??

尝试使用Convert.ToDouble()