У меня есть ViewModel называется MyViewModel
, который содержит:C# MVC сильно типизированный вид с ViewModel
public IList<Config> Config { get; set; }
public bool Disabled { get; set; }
public string Name { get; set; }
Config является объектом, который содержит ID
& Value
на стороне контроллера я заселяющая все значения и в представлении мне нужно получить доступ к этому списку конфигураций отдельных элементов, где id = x
, и он должен отображать соответствующее значение в метке. так что мне нужно сильно типизированных ярлык для этого что-то вдоль линий:
@Html.LabelFor(a => ....)
я не уверен, о том, что должно быть мое заявление Linq для отображения Config.Value в наклейке, где Config.Id = x
. любая помощь будет оценена. спасибо
Если вам нужно получить доступ к 'Config', где' id = x', почему бы не просто фильтровать коллекцию, чтобы включать только те элементы, перед тем как передать модель представления в представление? –
Я хочу иметь несколько ярлыков и следующий будет с значением Config, где id = y –
Тогда вам понадобится что-то вроде '@foreach (элемент var в Model.Config.Where (i => i.ID ==" x ")) {.... ' –