Chi*_*tan 37 c# asp.net session
我正面临一个问题.我创建了两个会话:
Session["userid"] = UserTbl.userid;Session["userType"] = UserTbl.type;我知道如何使用删除会话Session.clear().我想删除会话"userType".
如何删除特定会话?
Rav*_*dag 29
你可以使用Session.Remove()方法; Session.Remove
Session.Remove("yourSessionName");
Run Code Online (Sandbox Code Playgroud)
有许多方法可以在ASP.NET中使会话无效.Session本质上是一个cookie,设置在客户端的浏览器上,在ASP.NET中,它的名字通常是ASP.NET_SessionId.所以,从理论上讲,如果你删除那个cookie(就浏览器而言意味着你将过期日期设置为过去的某个日期,因为开发人员无法删除cookie),那么你就会丢失服务器中的会话.你说的另一种方法是使用Session.Clear()方法.但最好的方法是null在会话中设置另一个与密钥相对应的无关对象(通常是值).例如,要使其无效Session["FirstName"],只需将其设置为Session["FirstName"] = null.
| 归档时间: |
|
| 查看次数: |
123558 次 |
| 最近记录: |