Получение значений свойств класса из выражения Linq в Html Helper MVC3 - PullRequest
1 голос
/ 30 ноября 2011

У меня есть помощник HTML, которому нужно передать объект. Этот объект является классом, который имеет некоторые свойства, к которым мне нужно было бы получить доступ в помощнике. Фактический базовый класс этого объекта является универсальным типом, поэтому я решил использовать выражение Linq и передать ему объект.

Вот подпись метода:

public static MvcHtmlString PartyDetailsField<TModel, TProperty>(this HtmlHelper<TModel> helper, string controlLabelText, Expression<Func<TModel, TProperty>> expression, IEnumerable<IDetailsConfiguration> configuation, string width = "")

Вот как я использую элемент управления:

@Html.PartyDetailsField("Identifiers", m => m.Person, Model.IdentifierConfiguration, "186px")

Мне нужна информация об экземпляре от m.Person. Как я могу получить экземпляр объекта и получить доступ к свойствам экземпляра класса из выражения? Есть ли лучший способ сделать это?

1 Ответ

1 голос
/ 12 января 2012
...