我正在尝试在asp.net中为我的图像指定一个特定的宽度(使用vb.net)。 所以我使用了下一个代码:
<asp:Image ID="PercentageImage" runat="server" Height="7px"
Width='<%# Eval("votsGraph") %>'
ImageUrl="~/images/bar.JPG" />
那么我如何投这一个呢?
(votsGraph
的类型是浮点数。)
答案 0 :(得分:2)
使用CInt()
:
<asp:Image ID="PercentageImage" runat="server" Height="7px" Width='<%# string.format("{0}px", cint(Eval("votsGraph"))) %>' ImageUrl="~/images/bar.JPG" />
我还在您的代码中添加String.Format()
,因为您缺少px
:
Width='<%# string.format("{0}px", cint(Eval("votsGraph"))) %>'