Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11673
Последний выпуск: 19.06.2015

Подстановка значений ASP MVC 4

32K
23 января 2014 года
LawManiak
76 / / 24.10.2011
Добрый день.
Столкнулся с небольшой проблемой.
В модели PC описана связь, пусть будет так:
 
Код:
public Invent InventNumPC { get; set; }
А в модель Invent состоит из полей:
 
Код:
public int InventID { get; set; }
public int InventNum { get; set; }
При создании новой записи представление отлично передает в PC.InventNumPC.InventNum значения, но при попытке вывести эти значения ничего не выходит (пусто).
 
Код:
@Html.DisplayFor(modelItem => item.InventNumPC.InventNum)
Я полагаю это из-за того, что связь создана таким образом, что реально в таблице PC хранится только InventID.
Подскажите есть ли в ASP MVC 4 функции подстановки значений по индексу?
Прошу не докапываться до конкретного примера, поскольку это применимо так же и к любой другой предметной области.
318
23 января 2014 года
UserNet2008
696 / / 03.04.2010
Цитата:
при попытке вывести эти значения ничего не выходит (пусто).


Примерно вот

 
Код:
@Html.DisplayNameFor(modelItem => modelItem.InventNumPC.InventNum)
Цитата:
функции подстановки значений по индексу?


Если так - типа такой:

 
Код:
public ActionResult Index()
        {
            var myIndex = _db.myIndex.Include(c => c.Price);
            return View(myIndex.ToList());
        }
32K
23 января 2014 года
LawManiak
76 / / 24.10.2011
Цитата: UserNet2008
Примерно вот
 
Код:
@Html.DisplayNameFor(modelItem => modelItem.InventNumPC.InventNum)
Если так - типа такой:
 
Код:
public ActionResult Index()
        {
            var myIndex = _db.myIndex.Include(c => c.Price);
            return View(myIndex.ToList());
        }


Первый кусок не имеет смысла, это же просто вывод имени, а не значения.

А за второй кусок огромное, человеческое спасибо, почему-то об этом не пишут в самоучителях :)

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог