我有一个如下的辅助方法。
@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#。如何防止此错误弹出。
答案 0 :(得分:1)
lastYear和twoYears之前的值是API调用返回的变量。这些是字符串??
尝试使用Convert.ToDouble()