asp指令值在aspx和aspx.cs之间有所不同

时间:2013-08-06 14:29:10

标签: asp.net directive

也许这是我身边的一个巨大错误,但当我把他的指令放在.aspx文件中时 <%=Commande.GetOrder(Page).Total; %> 它返回一个值= 0(这是错误的)

如果我在.aspx.cs中查找相同的值,我得到了实际值(409.11) decimal d = Commande.GetOrder(Page).Total;

显然我可以制作一个asp:Label并将Label.Text放在页面加载中以获得真正的价值,但我想知道为什么它不起作用,因为它看起来像以前一样。 感谢。

1 个答案:

答案 0 :(得分:0)

分号(;)是嵌入式代码块中的问题。

改变这个:

<%=Commande.GetOrder(Page).Total; %>

对此:

<%=Commande.GetOrder(Page).Total %>