【发布时间】:2015-05-09 18:25:20
【问题描述】:
我正在尝试将整数值从控制器发送到视图并在视图中显示乘以 0.2
这里是控制器中的代码
public ActionResult Details()
{
ViewBag["salary"] = 1400;
return View();
}
和视图中的代码
@{
Layout = null;
int Salary=int.Parse(@ViewBag["salary"]);
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Details</title>
</head>
<body>
<div>
<p> Salary: </p>
@(Salary / 0.2)
</div>
</body>
</html>
但它会抛出异常
“Microsoft.CSharp.RuntimeBinder.RuntimeBinderException”类型的异常发生在 System.Core.dll 但未在用户代码中处理
附加信息:无法将带有 [] 的索引应用于表达式 'System.Dynamic.DynamicObject' 类型的
【问题讨论】:
标签: c# exception razor asp.net-mvc-5