Вопрос

Я хочу отправить две модели в моем представлении и на другой странице, может быть, и мне нужно больше

контроллер

ViewBag.Users = db.Users.ToList();

и ввиду

@using Documentation.Models

@{
    var Users = (Documentation.Models.User)ViewBag.Users;
}

<table>
@foreach (var item in Users) {
    <tr>
        <td>
            @Html.DisplayFor(item.username)
        </td>
    </tr>
}
</table>

Но я не получаю ответа, я знаю, что мой код не прав

Я получил эту ошибку

 foreach statement cannot operate on variables of type 'Documentation.Models.User' because 'Documentation.Models.User' does not contain a public definition for 'GetEnumerator'
Это было полезно?

Решение

Вы должны разыграть viewbag.model в список пользователей. Не пользователю.

@{
    var Users = (List<User>)ViewBag.Users;
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top