ASP.NEt 3.5 C#中的正确语法是将TextBox值分配给临时或会话变量,以便在应用程序的不同点进行操作(添加,减去,相乘,分割)?我想在几乎每个实例中都为这个变量添加一个十进制数。
答案 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"]);
希望这会对你有帮助....