浅析Asp.net中利用Session对象进行传值

一首简单的歌
602次浏览
2020年03月21日 18:18
最佳经验
本文由作者推荐
网站开发 asp.net 还要学什么

龙源期刊网 浅析中利用Session对象进行传值 作者:王玉宝 来源:《中国新通信》2015年第03期 【摘要】 本文首先介绍了Session对象的基本含义,其次讲解了Session对象的基本用法,最后通过具体的实例演示Session对象如何在两个Web页面之间进行参数的传递。 【关键词】 Session 参数 生命周期 Session是中的内置对象,在编程中是“会话”的意思。它的主要作用是保存特定用户的信息,而不同的用户又无法相互访问。Session的使用方法非常简单,要想使用Session对象首先需要给Session赋值,如果需要将某个字符串“abc”存储到Session对象中,其基本写法是:Session[”变量名”]=”abc”;,而如果从Session中读取出变量,其基本写法是: string abcstring=Session[”变量名”].tostring();。 在开发网站程序中,大多数的用户会遇到参数在各个页面之间如何传递的问题。参数的传递有多种方法,我们可以利用QueryString传值、er传值、Cookie对象传值,也可以使用Applicaion对象。但如果要实现特定用户的信息传递,Session对象是最好的方法。 Session对象主要是实现各个页面间传递特定参数。在使用Session对象的时候要注意其有生命周期。通常IIS(Internet信息服务)默认设定的时间是20分钟,如果用户在20 分钟内没有进行任何操作,系统将自动收回Session,或者用户也可以在系统没有收回前自行退出登录或离开页面,此时Session也将被销毁。当然网站管理员也可以设置更长的Session的生命周期。 下面以一个项目为例介绍session的使用: 1、在本机安装一个Visual Studio 2008集成开发环境。新建一个WEB项目,命名为SessionTest,添加第一个页面,名称为,在testA中添加两个textbox控件,分别命名为username和password,再添加一个button按钮,命名为buttonlogin。 2、双击buttonlogin按钮,为button添加click( )事件,具体代码如下: protected void Buttonlogin_Click(object sender, EventArgs e) { Session["uName"] = ;

网站开发 asp.net 还要学什么