2013-06-26 109 views
0

我想使用我的数据源中的值来设置div的宽度。这可能吗?如何动态设置div宽度

我尝试使用下面的代码,但没有设置宽度。

<%-- Percentage Complete --%> 
<div runat="server" style="width: 100%; background-color: aqua;"> 
    <div style="width:<%#(Eval("Percentage"))%>;background-color:yellow;"> 
    </div> 
</div> 

这是为了显示进度条到目前为止的进度。

感谢

大卫

+0

你试过封闭<%#(的eval( “百分比”))%>这样的双引号里面的 “<%#(的eval(” 百分比 “))%>” –

+0

你不能让div成为一个面板(或runat服务器),并将其设置在itemdatabound的属性中,如果不是的话,尝试使用单引号的样式= – Pete

回答

0

是的,你可以使用样式属性,那么双引号周围的vb.net代码定界符单引号。

0

即使设置了宽度,也无法看到DIV。它适用于如果您设置宽度和高度属性。 此外,我看到没有单位 - 像素或百分比指定的宽度。您的代码应该看起来像

<div style='width:<%#(Eval("Percentage"))%>px;height:28px;background-color:yellow;'> 
+0

辉煌,这是有效的。谢谢帕夫:) – David

+0

很高兴为你工作。如果你对答案满意,请投票。 – Pav