我知道我们在视图中只能有一个模型。但是我想在一个条件下得到它。
@if (ViewBag.type == "multiple")
{
@model IEnumerable<Student>
}
else if (ViewBag.type == "single")
{
@model Student
}
但它给了我错误。 &#34;只有一个型号&#39;语句允许在文件中。&#34;
感谢您的帮助。
答案 0 :(得分:2)
您可以在两种情况下使用IEnumerable<Student>
。
如果ViewBag.type == "single"
则使用
@Model.FirstOrDefault()
以获得单个学生的价值。
除非使用Dynamic
类型模型