TOP TOP
   联系电话
left
   合作伙伴
ima
ima
ima
 
    新闻中心
 
[CMS建站]ASP.NET页面之间传递值的方式(二)

[CMS建站]ASP.NET页面之间传递值的方式:
  使用Session变量

  想必这个肯定是大家使用中最常见的用法了,其操作与Application类似,作用于用户个人,所以,过量的存储会导致服务器内存资源的耗尽。

  a.aspx的C#代码

  private void Button1_Click(object sender, System.EventArgs e)

  {Session["name"] = Label.Text;

  }

  b.aspx中C#代码

  private void Page_Load(object sender, EventArgs e)

  {string name;

  name = Session["name"].ToString();}

  使用Application 对象变量

  Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。

  a.aspx的C#代码

  private void Button1_Click(object sender, System.EventArgs e)

  {Application["name"] = Label1.Text;

  Server.Transfer("b.aspx");

  }

  b.aspx中C#代码

  private void Page_Load(object sender, EventArgs e)

  {string name;

  Application.Lock();

  name = Application["name"].ToString();

  Application.UnLock();}
 

0
总机:021-64530680  34080506  传真:021-51564004   特聘法律顾问:杨永律师 
沪ICP备06052225号

                 

沪公网安备 31010402004125号