如何在ASP.NET中将float转换为整数?

时间:2011-11-03 15:26:47

标签: asp.net vb.net

我正在尝试在asp.net中为我的图像指定一个特定的宽度(使用vb.net)。 所以我使用了下一个代码:

<asp:Image ID="PercentageImage" runat="server" Height="7px"
           Width='<%# Eval("votsGraph") %>'
           ImageUrl="~/images/bar.JPG" />

那么我如何投这一个呢? (votsGraph的类型是浮点数。)

1 个答案:

答案 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"))) %>'