У меня, как мне кажется, странная проблема с привязкой к списку данных.
Я вызываю защищенный метод для моего кода с именем ItemHtml () - как показано ниже.
<ItemTemplate>
<div class="itemWrapper">
<%# ItemHtml() %>
</div>
</ItemTemplate>
Метод определяется следующим образом.
protected string ItemHtml()
{
string itemHtml =
StateHeaderIfNewState()
+ ActivityOwnerIfNew()
+ ActivityCategoryIfNew()
+ ActivityDescriptionHtml()
+ TaskDescriptionHtml()
+ RecordDetailsHtml();
Trace.Write("DEBUG", itemHtml);
return itemHtml;
}
Трассировка показывает "itemHtml", подобный следующему (я удалил фактический HTML из кода, чтобы убедиться, что это не просто недействительный HTML):
Вирджиния, Имя владельца мероприятия, Категория, Деятельность, Задание, Подробности
Однако в источнике страницы отсутствуют первые два значения (начинается с «Категория»).
Неужели я что-то неправильно понимаю в привязке к списку данных? Как у трассы может быть одно значение, а у источника другое?