菜鸟进军c#-类参数传递,问题已经解决.

来源:互联网 发布:阿里云服务器过户 编辑:程序博客网 时间:2024/05/22 05:55

今天是我第一天学习C#,有个问题一直困扰着我。

首页:index.aspx

在首页中有变量 ui

UserInformation ui = new UserInformation();

ui.setUser_name("name");

ui.setUser_pass("pass");

Server.Transfer(main.aspx);

 

 主页:main.aspx

问题:在main.aspx中,我怎么获得index.aspx中的ui???,希望知道的朋友给说下。

 

问题实现了,如下:

Class : UserInformation

public class UserInformation {

     private string user_name;  

     public void set_user_name(string name){

         user_name = name;    

     }

    public string get_user_name()     {

         return user_name;    

    }

}

 

SiteA.aspx:

public partial class SiteA : System.Web.UI.Page {

     protected UserInformation datafrom_SiteA = new UserInformation();

     protected void Page_Load(object sender, EventArgs e)     {        

                   datafrom_SiteA.set_user_name("liubo");        

                   Server.Transfer("SiteB.aspx");    

     }

    public UserInformation getData()     {        

                   return datafrom_SiteA;    

    }

}

 

SiteB.aspx

public partial class SiteB : System.Web.UI.Page {

     protected void Page_Load(object sender, EventArgs e)     {

         SiteA page = this.PreviousPage as SiteA;

         UserInformation ui = new UserInformation();

         ui = page.getData();

         Response.Write(ui.get_user_name());    

    }

}

 

 

 

原创粉丝点击