У меня есть модель запуска, которую я отправляю в режим просмотра.Html.DisplayNameFor не показывать данные (.net mvc)
public class Run
{
public List<Car> cars{get; set;}
public Bike bike{get; set;}
}
public class Car
{
public name {get; set;}
public Model {get; set;}
}
public class Bike
{
public name {get; set;}
public Model {get; set;}
}
На мой взгляд, я хочу показать список названий автомобилей.
@Html.DisplayNameFor(model => model.cars.Name)
В заголовке таблицы я пытаюсь это сделать.
Это не работает. В нем говорится, что какая-то ссылка отсутствует ?!
В моем представлении я могу показать все данные MODEL. Но я просто не могу показать товарную текст
На мой взгляд, у меня также есть
@using //Namespace to model folder
Что не так?
Можете ли вы поделиться сообщением об ошибке и частью кода вашего вида –
'model.cars.Name' пытается получить доступ к' Name' из 'List'. 'Список ' не имеет имени. Если вы хотите, чтобы имена всех вещей, содержащихся в 'List ', перебирались по« списку ». –
GSerg
Ваш список может быть пустым. Попробуйте инициализировать его в конструкторе или где-то еще –