Кажется, что элементы управления, такие как BoundField , работают только внутри контейнеров привязки данных, например, GridView , где есть повторяющиеся данные.Я хотел бы знать, как кодировать что-то вроде BoundField , которое будет работать, например, внутри ItemTemplate
границы данных FormView .Посмотрите, насколько читабельнее MyFormViewBoundField ниже по сравнению с необработанным шаблонным способом сделать это.
Текущий способ сделать это:
<ItemTemplate>
<div class="span-12 last">
<dl class="name-value">
<dt>Property Type</dt>
<dd><%# Eval("property_type_full") %></dd>
</dl>
</div>
</ItemTemplate>
По сравнениючто я хочу сделать:
<ItemTemplate>
<div class="span-12 last">
<mystuff:MyFormViewBoundField LabelText="PropertyType" DataValueField="property_type_full" />
</div>
</ItemTemplate>