asp.net在页面之间传递类的实例
发布时间:2020-12-16 09:23:25 所属栏目:asp.Net 来源:网络整理
导读:在第一页,我想创建一个类的实例: pOne = New pClass() xOne = New xClass(pOne) 然后在后续页面中我希望能够使用pOne和xOne.由于pOne和xOne是第一页的本地,我如何在其他页面中使用它们? 解决方法 您可以使用Session变量来存储该对象并在另一个页面中使用它
在第一页,我想创建一个类的实例:
pOne = New pClass() xOne = New xClass(pOne) 然后在后续页面中我希望能够使用pOne和xOne.由于pOne和xOne是第一页的本地,我如何在其他页面中使用它们? 解决方法
您可以使用Session变量来存储该对象并在另一个页面中使用它.
//Set the session Session["p1"]=pOne; Session["x1"]=xOne; 在第二页,阅读会话 if(Session["p1"]!=null) { // If object is present in session,Cast that to our class (PClass) type PClass objP1=(PClass) Session["p1"]; //Now you can use objP1 } if(Session["x1"]!=null) { XClass objx1=(XClass) Session["x1"]; //Now you can use objx1 } 在访问变量之前始终进行空检查是一种很好的做法 这是VB.NET版本(我希望这个有用,我在VB.NET上没有太多经验) // Set the Session Session("p1")=pOne Sesssion("x1")=xOne 在第二页阅读会话, if Session("p1") IsNot Nothing Then Dim objP1 As pClass objP1=CType(Session("p1"),pClass) 'Now you can use objP1 End If if Session("x1") IsNot Nothing Then Dim objX1 As xClass objX1=CType(Session("x1"),xClass) 'Now you can use objX1 End If (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC V2 – 好友类
- Asp.Net Mvc中动态数据的替代方案
- asp.net-mvc – MVC @ Html.CheckboxFor在表单提交时提交tr
- asp.net – 在同一个域上的两个网站之间共享cookie
- 实体框架 – EF 7中的db.database.ExecuteSQLCommand等效项
- 是否可以使Page.IsPostBack独立于ASP.net而变为真?
- WCF WebServiceHostFactory MaxReceivedMessageSize配置
- asp.net – 关于的页面:空白显示不安全的内容
- asp.net-web-api – 什么时候使用HttpMessageHandler vs Ac
- asp.net-core – 在ASP.NET Core 2.0中哪里可以找到System.
推荐文章
站长推荐
- asp.net-mvc – 使用MVC FileStream播放视频文件
- asp.net-mvc-4 – 为kendo ui元素添加jquery验证
- asp.net – SignalR不能与.Net Core一起使用
- asp.net – 确定当前页面是否需要授权?
- asp.net-mvc-3 – 有没有办法使用字符串键访问.N
- asp.net-mvc-3 – MVC站点地??图提供程序 – 在痕
- asp.net – MultipartFormDataStreamProvider清理
- 我可以在ASP.NET中获取浏览器时区,还是依靠JS操作
- ASP.Net下拉列表始终返回按钮单击事件的第一个值
- ASP.NET – 图像未显示
热点阅读