会话变量没有获得价值

时间:2015-11-02 02:15:47

标签: c# asp.net webforms session-variables

我试图在会话变量中存储一个值。值为double类型。每次我单步执行代码时,我的会话变量显示0值,即使它上面的行为变量赋值。单步执行我的代码,billableamt总是有值,但Session["bamt"].ToString()没有。

protected void calculate_onClick(object sender, EventArgs e)
{
  double p;
  double p1;
  double p2;
  double p3;
  double p4;
  double p5;
  double p6;
  p6 = 14.00;
  p4 = 20.00;
  p1 = 10.00;
  billableamt = p + p1 + p2 + p3 + p4 + p5 + p6;
  Session["bamt"] = billableamt;
  Session["bamt"].ToString();
}
protected void sendmessage()
{
  Session["bamt"].ToString();
}

修改
我希望我的会话变量为= 44.00

1 个答案:

答案 0 :(得分:0)

"Remember that using uninitialized variables in C# is not allowed." 看看partha如何在他的评论中初始化变量?这就是它工作的原因。