多分それは私の側からの大きな間違いですが、次のディレクティブを .aspx ファイルに入れると
<%=Commande.GetOrder(Page).Total; %>
、値 = 0 が返されます (これは間違っています)。
.aspx.cs で同じ値を探すと、実際の値 (409.11) が得られます
decimal d = Commande.GetOrder(Page).Total;
明らかに、私は asp:Label を作成し、実際の値を取得するためにページの読み込みに Label.Text を配置できますが、以前は機能していたように見えるため、なぜ機能しないのか疑問に思っています。ありがとう。