2013-05-13 106 views
-1

我想将会话添加到我的网站中的标签,然后将保存在标签中的数字保存回数据库。会议被称为customerID将会话保存到标签,然后保存回数据库

我一直在努力做

int vv = (int)Session["customerID"] 
Label7.Text = vv; 
//I know this doesn't work but can't work out what I need to make the label display the variable. 

然后我正在试图将其重新保存到数据库中,像这样

newCarsRow.CustomerID = Convert.ToInt32(Label7.Text.Trim()); 

我的问题是如何获取的标签调用Session显示保存在customerID

+0

为什么将会话变量值设置为标签(用于显示,不在回发之间维护数据),然后使用标签值进行更新,而不是仅使用Session变量本身?此外,是当前登录用户的客户ID吗? – MikeSmithDev 2013-05-13 20:01:21

+0

是的,这是登录用户。 – joshuahornby10 2013-05-13 20:03:24

+1

这看起来非常类似于[最后一个问题](http://stackoverflow.com/questions/16529064/put-a-session-variable-into-a-textbox),它显示了如何将会话值设置为标签... – MikeSmithDev 2013-05-13 20:04:44

回答

2
string vv = Session["customerID"].ToString(); 
Label7.Text = vv; 

整型你不能让一个int等同于t他是一个Label的Text属性。