ASP.NET临时或会话变量

时间:2010-12-02 12:00:33

标签: c# asp.net .net-3.5

ASP.NEt 3.5 C#中的正确语法是将TextBox值分配给临时或会话变量,以便在应用程序的不同点进行操作(添加,减去,相乘,分割)?我想在几乎每个实例中都为这个变量添加一个十进制数。

3 个答案:

答案 0 :(得分:6)

Session["MyValue"] = Convert.ToDecimal(textBox1.Text);

decimal myValue = Convert.ToDecimal(Session["MyValue"]);

这就是你想要的吗?

答案 1 :(得分:1)

有些事情:

Session["decimalnumber"] = 1 //Your value

decimal number = (decimal)Session["decimalnumber"]

这会将1分配给一个会话变量 - 然后将其作为小数

返回

答案 2 :(得分:1)

如果您希望文本框的值位于应用程序的不同位置,那么会话是最佳选择。所以文本框的值赋予会话变量。当你想要那个值然后将它转换为十进制并使用那个会话变量......

Session["SessionVariableName"] = txtpass.Text;
decimal VariableName = (decimal)Session["SessionVariableName"];
//Or 
decimal VariableName = Convert.ToDecimal(Session["SessionVariableName"]);

希望这会对你有帮助....