如何使用ViewBag将浮动从控制器传递到视图?
这是我在控制器中的代码
public ActionResult Create()
{
float iva = Grupo_Macresa.Properties.Settings.Default.Iva;
ViewBag.Iva = iva;
return View();
}
这是我的观点
@{
float iva = ViewBag.Iva;
}
它是空的。
答案 0 :(得分:3)
从ViewBag中检索内容时,需要将它们转换为正确的类型。
所以,在这种情况下你需要做:
@{
float iva = (float)ViewBag.Iva;
}
但是,使用ViewBag并不是最佳做法,建议您养成使用ViewModels的习惯。
进一步阅读:http://completedevelopment.blogspot.co.uk/2011/12/stop-using-viewbag-in-most-places.html