asp.net在两个页面之间传递对象. [英] asp.net passing object between two pages..

查看:98
本文介绍了asp.net在两个页面之间传递对象.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法在名称为Default.aspx和Defult2.aspx的两个网页之间传递对象.您能帮我吗?

I can not pass a object in between two web pages name Default.aspx and Defult2.aspx . Do you help me??

推荐答案

它的简单花花公子,使用会话变量在多个页面之间传递数据,假设您需要从页面Page1传递Class classA的对象到第Page2页;然后将对象存储在Page1的会话中,如下所示:
Its Simple Dude, Use Session Variable to Pass Data Between Multiple Pages, suppose you need to pass an object of Class classA from page Page1 to page Page2; then store the object in session in Page1 as shown below:
  classA obj1=new classA();  //create object of classA
//code to set values in obj1
  Session["Data"]=obj1;  //store object in session variable

And to get that object in Page2, use code as shown below:
if(Session["Data"]!=null)
{
// Get value from Session  variable and cast it to its corresponding type
   classA obj= (classA)Session["Data"]; 
}


这篇关于asp.net在两个页面之间传递对象.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆