回 帖 发 新 帖 刷新版面

主题:请教!!页面之间值的传送问题

我现在通过Session可以实现string类型的值在几个页面之间传送用户ID了,但是我想传送其他类型的值时就会有麻烦。。而且,我还想知道没有有一种方法可以传递对象,比如将 userID UID=new userID 这个对象整体的传到另一个页面中,让那边的UID2=UID。。
请大家帮帮忙啊

回复列表 (共4个回复)

沙发

有什么麻烦。Session可以传递对象啊。

板凳


不知道怎么传对象。。。能给个例子不?

3 楼

Session["Name"]=类型
这样就行了.Session返回的是基类.使用时向下转型就行了.

4 楼

userID UID = new userID();
Session["uid"] = UID;
Server.Transfer("Defult2.aspx");
\\\\\\\\
userID UID2 = new userID();
 UID2 = Session["uid"].GetType();
错误 CS0029: 无法将类型“System.Type”隐式转换为“userID”
UID2 = Session["uid"].ToString();
错误 CS0029: 无法将类型“string”隐式转换为“userID”
//////////
UID2 = (userID)Session["uid"];
成功~~~~~谢谢linxuanxu的指导~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册