привязка данных к HTML-тегу в asp.net - PullRequest
2 голосов
/ 28 марта 2011

Мне было просто интересно, можно ли связать данные, используя DataBinder.Eval для html-тега с атрибутом runat=server.Например, я хочу сделать что-то вроде:

<a href=<%#DataBinder.Eval(Container.DataItem, "file_name") %> runat="server" />

, но это не работает.значит ли это, что я должен использовать элемент управления гиперссылкой asp.net ?

Приветствия,

Стивен

Ответы [ 2 ]

2 голосов
/ 28 марта 2011

попробуйте вместо этого:

<a href='<%#Eval("file_name") %>' >Link text goes here...</a>
0 голосов
/ 28 марта 2011

Работает, если элемент находится внутри привязываемого элемента управления, такого как DataList или GridView, и вам не нужен серверный элемент управления:

<a href='<%# Eval("file_name") %>' />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...