Отправить данные в представление и отобразить их - PullRequest
0 голосов
/ 23 ноября 2018

Моя проблема заключается в следующем:

Я не могу отправить свои данные для отображения в моем представлении.

Сначала вы должны знать, что я подключаюсь к внешней БД Filemaker и что "переменная results возвращает эти данные.

«results» имеет тип IEnumerable.

В части восстановления результаты содержат мою модель, которую он нашел.

Но, похоже, чтоМне не хватает фрагмента кода, потому что мое представление не показывает никаких данных.

Действительно, моя цель - отправить существующие данные в форму.

Не могли бы вы помочь мне?

Контроллер

   [Authorize]
    public ActionResult Index()
    {
        //HttpContext.Session.SetInt32("idMember", 26);

        List<Models.Members> list = new List<Models.Members>();
        Models.Members m = new Models.Members();
        m.Member_NameFirst = "test1";
        Models.Members m2 = new Models.Members();
        m2.Member_NameFirst = "test2";
        list.Add(m);
        list.Add(m2);
        IEnumerable<Models.Members> members = list;
        return View(list);
    }

Просмотр

@model IEnumerable<Members>


@foreach (var item in Model)
{
    @Html.DisplayFor(o => item.Member_NameFirst)
}

1 Ответ

0 голосов
/ 23 ноября 2018

Примерно так для вашего результата:

@model IEnumerable<BlockedIPViewModel>

Реф. Как передать IEnumerable список контроллеру в MVC, включая состояние флажка?

Это мой успешный пример.

Класс:

namespace Test.Models
{
    public class Members
    {
        public string Member_NameFirst { get; set; }
    }
}

Контроллер:

public ActionResult Index()
{
    // Test data
    List<Members> list = new List<Members>();
    Members m = new Members();
    m.Member_NameFirst = "test1";
    Members m2 = new Members();
    m2.Member_NameFirst = "test2";
    list.Add(m);
    list.Add(m2);
    IEnumerable<Members> members = list;
    return View(list);
}

[Индекс] Вид:

@model IEnumerable<Test.Models.Members>

@foreach (var item in Model)
{
    @Html.DisplayFor(o => item.Member_NameFirst)
}

Будьте внимательны и к своему виду @model.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...