2011-11-03 100 views
0

我想在asp.net(使用vb.net)中爲我的圖像分配一個特定的寬度。 所以我用下面的代碼:如何在ASP.NET中將浮點數轉換爲整數?

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

那麼我該如何施展這一個? (該類型的votsGraph是浮動。)

+0

請注意,這個問題真的*只*關於VB.NET而不是ASP.NET。 – 2011-11-03 15:31:35

+0

@pst在我的回答中,我還必須更正一些ASP.NET標記以獲得OP的要求。 – Curt

+0

@Curt是的,這就是爲什麼它被提出並接受;-)試圖顯示[現代] ASP.NET只是基礎語言/運行時的頂層。 – 2011-11-03 15:46:58

回答

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"))) %>' 
+0

是的,這是答案,非常感謝。 – HAJJAJ