Предположим, у меня есть модели представлений ниже.
public class CustomerListViewModel {
public IEnumerable<CustomerViewModel> Customers { get; set; }
}
public class CustomerViewModel {
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
public int Age { get; set; }
}
Я хочу отобразить список клиентов в моем представлении внутри цикла for-each.Я также хочу использовать DisplayFor, чтобы показать значения с примененными соглашениями (в отличие от простого вывода свойства как есть: customer.Age).В ASP.NET MVC я просто игнорировал лямбда-переменную в своем выражении (как это было обнаружено под вопросом этот вопрос ).
<% foreach (var customer in Model.Customers) { %>
...
<li><%: this.DisplayFor(m => customer.Age) %></li>
<% } %>
Однако я получаюошибка с FubuMVC, если я это сделаю.
Невозможно привести объект типа 'System.Reflection.RtFieldInfo' к типу 'System.Reflection.PropertyInfo'.
ДолженЯ использую партиал, чтобы правильно отобразить каждого клиента с помощью DisplayFor?
Заранее спасибо!