将会话保存到标签,然后保存回数据库
问题描述:
我想将会话添加到我的网站中的标签,然后将保存在标签中的数字保存回数据库。会议被称为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
答
string vv = Session["customerID"].ToString();
Label7.Text = vv;
整型你不能让一个int等同于t他是一个Label的Text属性。
为什么将会话变量值设置为标签(用于显示,不在回发之间维护数据),然后使用标签值进行更新,而不是仅使用Session变量本身?此外,是当前登录用户的客户ID吗? – MikeSmithDev 2013-05-13 20:01:21
是的,这是登录用户。 – joshuahornby10 2013-05-13 20:03:24
这看起来非常类似于[最后一个问题](http://*.com/questions/16529064/put-a-session-variable-into-a-textbox),它显示了如何将会话值设置为标签... – MikeSmithDev 2013-05-13 20:04:44