Session[]就是
缓存,默认的类型是
Object,就是说无论你把什么值赋给Session[],都是
会变成Object类型的数据,空说没用,你也别看技术文献里面生涩的解释,我举个例子吧:
比如说页面Page1上有个Textbox,名字为txtName,现在我想把txtName.Text的值传给
下一个页面Page2,那么我就会这么写:
在Page1的cs文件中怎么写和怎么赋值:
Session["Name"]=txtName.Text;
//Session["XXX"]这里的XXX可以为
任意文本,
只是作为区分不同的Session的标志而已
在Page2的cs文件中写:
string Name =(string)
Session["
Name"];//这里定义了一个字符串变量Name,
用来接收Session的值,注意此处用了一个类型转换,转换成了string类型,
如果这个Session里面的值原来是int型的,你就要将他转换成int型