★搜Asp.net★(www.soAsp.net),为专业技术文档网站。
包括Asp.net开发技术文档·C#开发技术文档·Access/SQL Server数据库开发技术文档·VB.NET开发技术文档。
还包括·项目实战经验总结·开发经验技巧总结·项目开发心得。


  
使用Session对象在页面之间传值

     使用Session对象可以在页面之间传值,但是需要注意的是不能在Session对象中存储过多的数据,否则服务器会不堪重负,另外当不再需要seesion对象时,应及时释放该对象。

例如,使用Session对象来传送用户的登录名,在另一页中,将用户的登录名显示出来。

使用Session对象保存用户登录名的代码如下:

     Session.Remove("UserName");
     Session["UserName"] = txtName.Text;
      Response.Redirect("NavigatePage.aspx");

在NavigatePage.aspx页面中,将Session对象的值显示在界面上,其代码如下:

  if (Session["UserName"] == null)
    {
      Response.Redirect("Default.aspx");
    }
      else
     {
       Label1.Text =Session["UserName"].ToString();
}