我试图在会话变量中存储一个值。值为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
答案 0 :(得分:0)
"Remember that using uninitialized variables in C# is not allowed." 看看partha如何在他的评论中初始化变量?这就是它工作的原因。