2013-06-26 147 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