Сценарий, с которым я имею дело, состоит в том, что у меня есть набор записей в базе данных, с которыми связано изображение. Это изображение должно быть «принято» или «отклонено» через веб-интерфейс.
Я использую ASP.NET WebForms.
Я пытаюсь связать данные из моего набора записей с элементом управления CheckBoxList. Я хотел бы объединить данные из моего набора данных с информацией из файла web.config и обычного текста для отображения изображения:
<asp:CheckBoxList ID="CheckBoxList1" runat="server"
DataSourceID="DataSource1"
DataTextField="ImageIdentifier"
DataValueField="EntryId"
DataTextFormatString="<img src='<%$ AppSettings:GetImageUrl %>{0}' />" />
Этот подход правильно выводит простой текст и значение DataTextField, однако он не интерпретирует код внутри блока <%%> и печатает все это буквально в сгенерированном HTML, несмотря на то, что он правильно выделен в редакторе .
Возможно ли это достичь декларативно? Если нет, то есть ли лучший способ, чем перебирать записи в списке в коде события OnDataBound?
Заранее спасибо,
Джейми