我在Visual Studio 2017中遇到问题,我想从Razor文件中的控制器获取数据,因此文件中不存在值。 此代码和问题打击。
控制器:
public IActionResult Product(int? product)
{
if (product == 0)
{
return RedirectToAction("index", "home");
}
else
{
ViewBag.product = product;
return View();
}
}
脚本
@section Scripts{
<script>
var pr = @ViewBag.product;
</script>
}
答案 0 :(得分:2)
将值放在引号中
var pr = '@ViewBag.product';
答案 1 :(得分:0)
首先,请确保在控制器的ViewBag.product中设置了该值。