Asp.Net C#中Session 如何储存取信息
2010-04-10 17:59
363 查看
http://www.cnblogs.com/xiaofengfeng/archive/2010/10/20/1857135.html因为刚刚接触C#语言不久,于是我把控制台给扔了,因为我讨厌控制台!
而事实上我只对WinForm技术感兴趣,但事实上到现在我发现ASP.Net C#的Web技术是日显重要起来!
于是开始接触,刚刚起步于所知,尤其是一些最简单的东西,到网上搜索了很久,不是太乱就是说不清楚!
举个例子来说,就说Session好了,不知道网上的那些家伙到底在讲什么?
或许是我太笨吧!真是无法理解他们的东东!
于是我还是决定自己研究一下,今天下午花了一点时间,受到成果如下:
(1)Load.aspx.cs文件中:
public class MYuser
{
public MYuser()
{
}
private string name;
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
}
//注意MYuser这个类代码登陆的用户对象的类
//我把它写在了Load.aspx.cs文件中:但不是Load类中,而只是同一命名空间
(2)Load.aspx.cs文件中:
protected void Button1_Click(object sender, EventArgs e)
{
try{
if(TextBox1.Text=="shigaofei"&&TextBox2.Text=="123456")//这里先用一硬校验演示一下就不连接数据库了
{
MYuser myuser=new MYuser();
myuser.Name=TextBox1.Text.Trim();
this.Session["user"]=myuser;//把对象存进去
Server.Transfer("LoadSuccess.aspx");
}
else
{
Label1.Text="账号或密码出现错误";
}
}
catch
{
Label1.Text="发生错误!";
}
}
(3)LoadSuccess.aspx.cs文件中:
protected void Page_Load(object sender, EventArgs e)
{
MultiView1.ActiveViewIndex = 0;
Label label1 = new Label();
MYuser my=new MYuser();
my = (MYuser)Session["user"];//在这里取出Session中的对象并转化为MYuser类型,并将其赋值给my对象
label1.Text = "Welcome To Here!" + my.Name;//这里就可以使用my对象做事情拉!
View1.Controls.Add(label1);
}
好了就这么多
这篇文章希望对像我一样的初学者有用!
而事实上我只对WinForm技术感兴趣,但事实上到现在我发现ASP.Net C#的Web技术是日显重要起来!
于是开始接触,刚刚起步于所知,尤其是一些最简单的东西,到网上搜索了很久,不是太乱就是说不清楚!
举个例子来说,就说Session好了,不知道网上的那些家伙到底在讲什么?
或许是我太笨吧!真是无法理解他们的东东!
于是我还是决定自己研究一下,今天下午花了一点时间,受到成果如下:
(1)Load.aspx.cs文件中:
public class MYuser
{
public MYuser()
{
}
private string name;
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
}
//注意MYuser这个类代码登陆的用户对象的类
//我把它写在了Load.aspx.cs文件中:但不是Load类中,而只是同一命名空间
(2)Load.aspx.cs文件中:
protected void Button1_Click(object sender, EventArgs e)
{
try{
if(TextBox1.Text=="shigaofei"&&TextBox2.Text=="123456")//这里先用一硬校验演示一下就不连接数据库了
{
MYuser myuser=new MYuser();
myuser.Name=TextBox1.Text.Trim();
this.Session["user"]=myuser;//把对象存进去
Server.Transfer("LoadSuccess.aspx");
}
else
{
Label1.Text="账号或密码出现错误";
}
}
catch
{
Label1.Text="发生错误!";
}
}
(3)LoadSuccess.aspx.cs文件中:
protected void Page_Load(object sender, EventArgs e)
{
MultiView1.ActiveViewIndex = 0;
Label label1 = new Label();
MYuser my=new MYuser();
my = (MYuser)Session["user"];//在这里取出Session中的对象并转化为MYuser类型,并将其赋值给my对象
label1.Text = "Welcome To Here!" + my.Name;//这里就可以使用my对象做事情拉!
View1.Controls.Add(label1);
}
好了就这么多
这篇文章希望对像我一样的初学者有用!
相关文章推荐
- Asp.Net C#中Session 如何储存取信息
- C#、ASP.NET 环境下如何在 form 身份验证User.Identity中携带像 UserID 这样的信息
- ASP.NET 2.0使用user profile储存信息前,如何部署aspnetdb.mdf和正确建立连接
- [备忘]如何在Asp.net MVC,非Controller中获取当前Request,Session,Response等请求信息
- ASP.NET 2.0使用user profile储存信息前,如何部署aspnetdb.mdf和正确建立连接
- ASP.NET(C#)中如何获取IP,名称,操作系统,浏览器等信息
- 基于ASP.net C#技术来实现,介绍如何处理Session对象变量失效的问题
- 如何用ASP.NET里的State Management Database来储存Session Variable。
- ASP.NET 2.0使用user profile储存信息前,如何部署aspnetdb.mdf和连接
- ASP.NET 2.0使用user profile储存信息前,如何部署aspnetdb.mdf和连接
- asp.net中如何从c#代码中向前台alert信息?
- 如何实现Asp与Asp.Net共享Session
- ASP.NET MVC异步验证是如何工作的01,jQuery的验证方式、错误信息提示、validate方法的背后
- ASP.NET保存信息总结(Application、Session、Cookie、ViewState和Cache等)【转】
- C# asp.net IIS 在web.config和IIS中设置Session过期时间
- asp.net c#如何采集需要登录的页面?
- [保存]C# 使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
- 在asp.net webservice中如何使用session
- ASP.net中如何让Session永不过期
- asp.net中ashx文件如何调用session