加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

如何在ASP.net c#中的页面之间传递对象而不是值?

发布时间:2020-12-16 07:36:06 所属栏目:asp.Net 来源:网络整理
导读:目前,我将值从一个页面传递到另一个页面.我需要在页面之间传递对象,我该怎么做. 任何帮助表示赞赏. 解决方法 在Session或Cache中保存对象,然后重定向到其他页面? 假设你在a.aspx中有a.aspx,你可以在Session中添加项目. Session["Item"] = myObjectInstance;
目前,我将值从一个页面传递到另一个页面.我需要在页面之间传递对象,我该怎么做.

任何帮助表示赞赏.

解决方法

在Session或Cache中保存对象,然后重定向到其他页面?
假设你在a.aspx中有a.aspx,你可以在Session中添加项目.

Session["Item"] = myObjectInstance;

在b.aspx中你会得到对象;

var myObjectInstance = (MyObjectInstance) Session["Item"];

但是在使用之前,您应该检查Session中是否设置了任何值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读