将模型中的double值赋给控件的属性

时间:2013-06-21 03:21:12

标签: asp.net asp.net-mvc

我有一个非常棘手的问题:

在模型中,我有这个属性:

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 个答案:

答案 0 :(得分:0)

请改为尝试:

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

或者替代

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

希望这会有所帮助!!