如何在asp中使用样式标签内的转发器数据

时间:2011-04-09 07:32:42

标签: coding-style tags repeater

我正在使用转发器控件来获取数据库的平均评分,我想在样式标签内使用宽度的平均评级..

我使用的代码如下: style =“height:15px; width:'”& <%#Eval(Container,“DataItem.AverageRating”)“'%>” 但它给出了一个错误“标签没有很好地形成” 请告诉..

2 个答案:

答案 0 :(得分:2)

你可以使用它为我工作

style='<%#"height:15px; width:" + Eval(Container,"DataItem.AverageRating").ToString() +"px;"'

答案 1 :(得分:0)

一种方法是你可以在你的代码隐藏中创建一个返回字符串的方法 e.g

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

然后在代码隐藏中:

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