как использовать данные повторителя внутри тега style в asp - PullRequest
0 голосов
/ 09 апреля 2011

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

Я использую код как: style = "height: 15px; width: '"& <% # Eval (Container," DataItem.AverageRating ")"'%> ", но выдает ошибку" тег неправильно сформирован ", пожалуйста, сообщите ..

Ответы [ 2 ]

2 голосов
/ 09 апреля 2011

вы можете использовать это работает для меня

style='<%#"height:15px; width:" + Eval(Container,"DataItem.AverageRating").ToString() +"px;"'
0 голосов
/ 09 апреля 2011

Одним из способов является то, что вы можете создать в своем коде метод, который будет возвращать строку, например

<input <%# WriteWidth( Eval(Container,"DataItem.AverageRating").ToString() ) %>

, затем в коде:

protected string WriteWidth(string Width)
{
 return string.format(" style='height: 15px, width: {0}px'", Width);
}
...