aspsession(asp session mode)
asp中如何使用session
举个例子,希望对你有帮助scriptrunat="server"
Sub Session_Add(sender As Object, e As EventArgs)
Session("MySession") = text1.Value
span1.InnerHtml = "Session data updated! PYour session contains: font color=red" \
Session("MySession").ToString() "/font"
End Sub
Sub CheckSession(sender As Object, eAs EventArgs)
If (Session("MySession")Is Nothing) Then
span1.InnerHtml = "NOTHING, SESSION DATA LOST!"
Else
span1.InnerHtml = "Your session contains: font color=red" \
Session("MySession").ToString() "/font"
End If
End Sub
/script
formrunat="server"id="Form2"
inputid="text1"type="text"runat="server"name="text1"
inputtype="submit"runat="server"OnServerClick="Session_Add"
value="Add to Session State" id="Submit1"name="Submit1"
inputtype="submit"runat="server"OnServerClick="CheckSession"
value="View Session State" id="Submit2"name="Submit2"
/form
hrsize="1"
fontsize="6"spanid="span1"runat="server" //font
ASP中session怎么用
session一般用来保存登陆信息
可以保存对象,也可以为其他Object类型的。
Session["userinfo"]=userinfo;//保存userinfo对象到Session中
Session["password"]="mima";//保存单一的字符串,如密码
在后面使用: Userinfo userinfo = (Session)Session["userinfo"];//要强制转换一下
string mima = Session["password"].ToString();
asp中SESSION 具体用法
在登录成功后赋值给某一个session值,跳转到其它页面就判断这个session值是否为空,为空则系统认为没有登录。
比如:
我使用帐号admin登录,登录成功后可用 Session("SiteMaster")="admin" 这个代码赋值。
代码的意思是声明一个名字为 SiteMaster 的Session变量,并赋值为"admin"。
它以后的判断和调用方法根普通的变量没什么两样。
请看判断例子:
if Session("SiteMaster")="" then
Response.Write "您没有登录!"
else
Response.Write "您成功登录!"
end if
请看调用例子:欢迎管理员%=Session("SiteMaster")%回来!
总之,普通变量怎么用,session变量就怎么用。
它们的区别是:普通变量只存在当前页面;session变量存在整个站点,默认保存时间为20分钟
ASP 中 session 的用法!
当一个用户提交了表单时,浏览器会将用户的SessionID自动附加在HTTP头信息中,(这是 浏览器的自动功能,用户不会察觉到),当服务器处理完这个表单后,将结果返回给SessionID所对应的用户。试想,如果没有SessionID,当有 两个用户同时进行注册时,服务器怎样才能知道到底是哪个用户提交了哪个表单呢。当然,SessionID还有很多其他的作用,我们会在后面提及到。
除了SessionID,在每个Session中还包含很多其他信息。但是对于编写ASP或ASP.NET的程序与来说,最有用的还是可以通过访问 ASP/ASP.NET的内置Session对象,为每个用户存储各自的信息。
扩展资料:
Session状态使用范围的局限性:刚一个用户从一个网站访问到另外一个网站时,这些Session信息并不会随之迁移过去。
Cookie的依赖性:实际上客户端的Session信息是存储与Cookie中的,如果客户端完全禁用掉了Cookie功能,他也就不能享受到了Session提供的功能了。
鉴于ASP?Session的以上缺陷,微软的设计者们在设计开发?ASP.NET?Session时进行了相应的改进,完全克服了以上缺陷,使得ASP.NET?Session成为了一个更加强大的功能。