Встроенный код ASP.NET в теге встроенного стиля. - PullRequest
2 голосов
/ 25 февраля 2012

хорошо, я пытаюсь выяснить, как поместить некоторые данные во встроенный стиль. Я хочу прочитать из источника данных и построить URL для фонового изображения

<li style="background-image: url(http://www.domain.com/images/NameFromDataID.jpg);"></li>

Я попытался вставить этот встроенный код для вставки имени файла.

<%# "commonName" + Eval("ID") + ".jpg" %>

но это не работает ... У меня есть asp: ListView со многими другими работающими в нем, но я не могу понять, как получить данные в стиле li ...

Может быть, я должен попытаться построить весь стиль и затем прикрепить его к li?

1 Ответ

5 голосов
/ 25 февраля 2012

Когда вы используете синтаксис Databind, вам нужно заключить все значение атрибута в скобки.

 style='<%# "background-image: url(" + Eval("ID") + ".jpg)" %>'
...