我正在使用转发器控件来获取数据库的平均评分,我想在样式标签内使用宽度的平均评级..
我使用的代码如下: style =“height:15px; width:'”& <%#Eval(Container,“DataItem.AverageRating”)“'%>” 但它给出了一个错误“标签没有很好地形成” 请告诉..
答案 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);
}