I have some question about asp.net web application. Web application which use sql server session state. Logout event can session remove but press title bar close button want to remove session. Which events can control when press title bar close button. I read about session_end event can catch when press title bar close button. But can't arise session_end event using sql server session state. How can to catch?
how to catch session end when press title bar close button asp.net c#
627 Views Asked by Stuart At
1
There are 1 best solutions below
Related Questions in C#
- How to call a C language function from x86 assembly code?
- What does: "char *argv[]" mean?
- User input sanitization program, which takes a specific amount of arguments and passes the execution to a bash script
- How to crop a BMP image in half using C
- How can I get the difference in minutes between two dates and hours?
- Why will this code compile although it defines two variables with the same name?
- Compiling eBPF program in Docker fails due to missing '__u64' type
- Why can't I use the file pointer after the first read attempt fails?
- #include Header files in C with definition too
- OpenCV2 on CLion
- What is causing the store latency in this program?
- How to refer to the filepath of test data in test sourcecode?
- 9 Digit Addresses in Hexadecimal System in MacOS
- My server TCP doesn't receive messages from the client in C
- Printing the characters obtained from the array s using printf?
Related Questions in ASP.NET
- Implementing Azure AD B2C Authentication in .NET 8 Blazor Project (RenderMode: InteractiveAuto)
- Azure Application Insights Not Displaying Custom Logs for Azure Functions with .NET 8
- IIS Rewrite Module exclude bots but allow GoogleBot
- Angular 16 sending null values to API
- I am the domain admin, newbie, how do I connect youtube.com on my domain?
- Dropdown list showing SQLServer2005SQLBrowserUser$DONSERVER instead of Active Directory group name in ASP.NET MVC C#
- ASP.NET Identity, Losing Ability to Login until Application Pool Recycles
- How to unprotect ASP.NET FormAuthentication cookie
- How does it work using ASP.NET FormAuthentication
- What is the purpose of a completely standalone 'this'?
- Is there a way to read .csproj PropertyGroup variable in c#
- MSBuild trying to copy different dll with similar name into project sporadically
- Minimizing IdentityServer4 Round Trips in Microservice Architecture with Ocelot
- Azure AD guest account in web app authentication user claims data
- Receiving 400 bad request on post when customer auth handler is used
Related Questions in SQL-SERVER
- Dynamic query creation with Array like implementation
- 'pyodbc.Cursor' object has no attribute 'callproc', mssql with django
- Driver com.microsoft.sqlserver.jdbc.SQLServerDriver claims to not accept jdbcUrl, ${SPRING_DATASOURCE_URL}: GitHub Actions
- PHP Laravel SQLServer could not find driver
- Upsert huge amount of data by EFCore.BulkExtensions
- How to locate relevant tables or columns in a SQL Server database
- Cannot delete SQL datafile (.mdf) as its currently in use
- Writing query in CTE returning the wrong output
- Group By Sum and without Group by sum Amount is different
- plan_handle is always different for each query in SQL Server Cache
- Adding a different string to a table fails
- The specified data type in the EF modelBuilder doesn't correspond to the one that is created
- SQL71561: SqlComputedColumn: When column selected
- How to Solve Error Associated with Trusted Authority
- SQL Server Data Model and Insert Performance
Related Questions in SESSION-STATE
- Multiple functions in StreamLit
- ASP.NET Session variable data lost randomly for random users
- Attach client side only state to history in Sveltekit
- KeyError when accessing Streamlit session_state in Python script despite initializing session_state variable
- TempData and Session both null after RedirectToAction
- Session Persistence Issue with Flask and Frontend: Session Lost After Successful Login
- axios interceptor not updating my request for accessToken
- How to call a signin function from another component in React Native
- Share session data among multiple web applications within one browser tab
- Viability of having edge compute set / update PHP session expiration without hitting php?
- Application Cache in .asmx page gets cleared on each function call
- Does PHP reinitialize session variables when visiting a page in another tab?
- Enhancing Call Persistence in Twilio Voice JavaScript SDK: Managing Sessions Beyond Browser Closure
- ASP.NET session has expired or could not be found with 4 Maximum Worker Process
- Unable to access session storage from browser using a state provider parent component in ASP.NET Core 7
Related Questions in SESSIONEND
- OAuth2 Authorization grant flow not refreshing expired access/ID tokens - Spring Security
- How to detect that session time out automatically and redirect to login Action in asp.net MVC?
- Oracle Apex session end when click a button
- Make a simple JavaScript Alert pop-up in C# code behind after a session ends
- Before Shutdown wait till saving is finished
- How to know the page on which session ended?
- Clear Cookies on Session_End C#
- How Works Asp.net Session_End
- Session End firing in Application Start Up
- Understand why session_end was called
- Codes to be inserted to Session_End block to notify user timeout or redirect
- how to detect MVC 4 session end
- Session Ends Automatically
- session in asp.net is getting close after 2-3 minutes
- how to signout from form authentication after session end
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Closing the browser does not end the session on the server, the server can't tell the difference between an open or closed browser, it simply receives a request and then sends a response and sits there waiting for another request. After a certain amount of time with no requests the session will time out and the session_end event will run.
If you wanted to end the session would have to have some kind of ajax request post back to the server when you closed the browser in order for the server to know to end the session.
EDIT
you could do something like this using jQuery
replace someurl with the url of a web service, handler or mvc controller action or similar that tells the server that the browser has been closed.
Then server side you just do