Я думаю, что это правильная терминология ...
В принципе, у меня есть элемент управления повторителем и запрос Linq, который извлекает некоторые элементы. Обычно я привязываю данные прямо к запросу и использую Eval для заполнения шаблона результатами.
Однако он не проходит в совершенно правильном формате - например, если EndDate имеет значение null (это DateTime?), Тогда Я хочу заменить его на «Настоящее». Я использую только несколько свойств в объектах результатов запроса.
Интересно, есть ли решение вроде:
[pseudo madeup code]
var query = getResults();
List<anonymous> anonList = new List();
foreach (var q in query)
{
string myEndDate = "";
if (q.EndDate.HasValue)
{ myEndDate = q.EndDate.ToString(); }
else
{ myEndDate = "Present"; }
anonList.items.add(new { name=q.name, enddate=myEndDate };
}
repeater.Datasource = anonList;
, затем
<div><%#Eval("enddate")%></div>