也许这是我身边的一个巨大错误,但当我把他的指令放在.aspx文件中时
<%=Commande.GetOrder(Page).Total; %>
它返回一个值= 0(这是错误的)
如果我在.aspx.cs中查找相同的值,我得到了实际值(409.11)
decimal d = Commande.GetOrder(Page).Total;
显然我可以制作一个asp:Label并将Label.Text放在页面加载中以获得真正的价值,但我想知道为什么它不起作用,因为它看起来像以前一样。 感谢。
答案 0 :(得分:0)
分号(;
)是嵌入式代码块中的问题。
改变这个:
<%=Commande.GetOrder(Page).Total; %>
对此:
<%=Commande.GetOrder(Page).Total %>