2013-06-21 29 views
0

我有一個很掙扎的問題的性質:從模型的雙精度值分配給控件

在模型中,我有這樣的特性:

Double ConversionRate; 

我想分配一個值一個控件的屬性:

<StoreControl:StoreUI ConversionRate="10.1"> 

它的工作原理,當我嘗試硬編碼的值,但是當我嘗試這樣的:

<StoreControl:StoreUI ID="StoreUI1" runat="server" ConversionRate='<% (double)Model.ConversionRate %>'> 

然後我得到這個錯誤:

Cannot create an object of type 'System.Double' from its string representation 

我怎樣才能解決這個問題?

+1

ASP.NET MVC不使用控件。 –

+0

真的嗎?那我該如何重用Asp.NET的控件? – olidev

+0

你試過刪除'(double)'嗎? – rikitikitik

回答

0

試試這個:

'<%: (double)Model.ConversionRate %>' 

或者或者

'<%= (double)Model.ConversionRate %>' 

希望這將幫助!

+0

這兩個解決方案沒有幫助。它顯示0?但真正的價值不是0.什麼是錯的? – olidev

+0

你在控制器中賦予了什麼價值? –