Hi,I'm looking the article on Session management and Cookie related to ASP.NET MVC.Can somebody please provide links on that topics?
View Complete Post
ASP.NET provides a number of ways to maintain user state, the most powerful of which is session state. This article takes an in-depth look at designing and deploying high-performance, scalable, secure session solutions, and presents best practices for both existing and new ASP.NET session state features straight from the ASP.NET feature team.
MSDN Magazine September 2005
I have a doubt regarding session state.I have stored a value in session while clicking a button.according to the session value i need to bind a grid.Grid has to to refresh automatically. for that i am using ajax timer..It will sucessfully executed in localhost ..but implementing it to live servers.Session shows null value...what 's the issue...Can any one help me to solve this issue
Thanks In advance,
This is a newbie question .
in asp.net mvc, how to use session and cookie ?
I am trying to understand how a login session stored and implemented.
We have a requirement like, a logged in user, who play
administrator role, can act as a general user. When the administrator acts like
a general user he will be authorized to view the pages allowed to the general
For every request the framework calls GetRolesForUser by
passing the logged in user id. Here instead of returning the administrator role
we want to return the roles associated to the general user. When we access
HttpContext.Current.Session, unfortunately the session is null, even the
Cookies are deleted by the framework before we access it. We are not able to
use either Session or Cookies to know the logged in user acting as a general
The act as General user page:
Session["UID"] = "General User ID";
// Redirect to General user home page.Response.Redirect("GenUserHomePage.aspx");
The custom role provider code:
My ASP.NET 1.1 application is using load balancing servers. Before load balancing servers, there is no problem related to session management. After googling, I found the following two points:
1) Website instance ID must be same on both the servers. When I ran Microsoft provided VB Script to check instance ID. On both the servers, they are same.
2) I have also generated a unique machine key and pasted it in the machine.config on both the servers.
Now session does not get expired so frequently. But yes it is happening.
So what should I do next in order to resolve it?
Thanks in advance!
We have a local homepage, which connect to our production security environment. When I need to test my site in test environment, I need to get fresh cookie (not the one that was sent to me via production security service, when I opened IE with local homepage).
I am getting fresh cookie fine in Mozilla; but in IE I always have production cookie, and this disables my testing. What I should fix here?
i want to store user name when user log in to the page.. and i want to access that session in other pages
i did like this...
after login i store the username value into session like this:
and i'm accessing this value in another page. it's working.... BUT, the problem is.......
it keeps the value for some time may be 20 mins... without user logout...
what i have to do here to keep the value till user logout?
pls........... Help me
I'm having a weird problem with my web application, and I can't find the solution to it.
I'm using a Java applet to read some data from an electronic ID. This applet posts its captured data to a HttpHandler class and stores the data back in some session variables. It all works smoothly, unless in some cases.
Every time a do a new publish to the webserver or the website isn't touched for some time. There is a problem with the session.
The applet can't find a session cookie, and so it crashes.
I did some tests and indeed, the cookie ("ASP.NET_SessionId") does not exists. But it seems that other session variables (user login, etc) are working fine.
To make sure that the cookie for the session ID is readable from the applet I do the following in the global.asax:
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs when a new session is started
Dim isSessionFound As Boolean = False
If Response.Cookies.Count > 0 Then
For Each s As String In Response.Cookies.AllKeys
If s = "ASP.NET_SessionId" Then
Response.Cookies("ASP.NET_SessionId").HttpOnly = False
isSessionFound = True 'just for test
Hi to all,
I have some things that I want to know. I am right now using a free asp.net webhosting ("somee.com"). The problem is that when I am visiting a page, there's a tendency that values stored in my session variables are lost. Therefore, it causes an error when the requested page is loaded.
1. I am thinking of using sessionState mode="SqlServer". Will it solve my problem?
Actualy Im working on it but Im having problems when connecting to the sql database.
2. Is that a problem in the webhost?
3. Do free webhosting sites provide allow session state in the sql server?. Because ive tried it locally into my computer and error say's i should intall the ASP.NET Session State SQL Server version 2.0 or above.
I have a web application in which i need to logout the user if he clicks the logout button or even if he closes his browser window. On Logout button click, i am doing session.Abandon(), but how to go about his browser window close.
Can anybody help with a code sample.