Answer Posted / phani krishna
You can Kill the session mainly by two ways
1. Session.Clear():
2. Session.RemoveAll();
3. Session.Remove();
Session.Clear() & Session.RemoveAll(): both are used to
clear all the values from session But Not Session Object.
Session.Remove() is used to remove the sessions from
particular session id only.
4. Session.Abound(): this method is used to kill the object
it self, Mean you can't find the session with the session
name and it will remove the values from session.
Eg: I have a session["mysess1"]="xxx";
session["mysess2"]="yyy";
if i use the method to kill the session by the method of
Session.Abound();
You can't find any more session which is created before the
session.Abound() method.
if u try to access session["mysess1"] it give error.
If u come for Session.Clear(); & Session.RemoveAll();
this mean the values of the sessions will clear but object
will exist.
If u come for Session.Remove();
It is used to clear the values from particular session only..
eg: Session.Remove(sessionName);
It will clear the particular session name values only..
Depend on your Application Requirement you can select any
one of the way..
But don't go for Session.Abound();
Until you don't want all the sessions and it's objects in
your current application.
Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
Explain server control extensibility with reference to asp.net 2.0 ?
How tooltip is set through code-behind in ASP.NET?
How you will handle session when deploying application in more than a server?
How can u debug your .net application?
What is asp.net futures?
What is the viewstate in asp.net?
Is it true that a Web service must be written in .NET or not?
What is the flow of processing of the request? : asp.net mvc
Define dll hell?
Difference between .NET and previous version?
What is mta?
What is asp.net web application?
What is a page life cycle?
What are the features that make asp.net more used framework? : asp.net mvc
What is clickid?