Read it many times on StackOverflow and C# corner. Just wondering why? If it is a bad practice then what are the alternatives. Apologies if I'm being naive, I've just started with web development.
Why is View State, Session and Application state considered bad for a web app?
242 Views Asked by AudioBubble 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 SESSION
- Multiple Processes, Multiple Processors, Single Priority Queue - Java Thread-Safe and Concurrency -
- Securing routes with sessionStorage in NextJS
- Cant handle Session's cookie when Safari/iOS
- Quart_Sessions Redis deletes keys and create backups instead
- I cannot get ID from session in GET method in Next.js 14
- I am new to flutter, just trying to set and get logged in user's session but maybe I am missing something
- I'm going nuts with Heroku session management issues
- Have a problem with get session in nextjs
- Session custom property getting undefined when calling Node js API from Javascript fetch
- Best Approach for Preserving User Input Across Blazor Pages in ASP.NET Core Application with User-Specific Data Storage
- spring security + form login + redis session storage -> keep coming out anonymous User
- Check user login in backend
- Next.js Middleware for Session Authentication Redirects: Errors Encountered
- Ansible prompt "No existing session" in manual executing the playbook
- Running a program on different computers with different users that access a central database simultaneously - VB.NET XAMPP/MySQL
Related Questions in VIEWSTATE
- How to decode a viewstate containing %2F and %2B in between
- ASP.NET Dynamic GridView becomes unresponsive when saving 300+ rows. BtnSave_Click event fired with 150 rows
- Security Concern - How to Prevent User and Password from Displaying in Form Data During Login in a .NET Web Application
- SwiftUI URLSession login to ASP.net login form difficulties
- Login in to ASP Net site with Python Requests
- With Microsoft Identity authentication, how can I troubleshoot occasional errors with viewstate or cookies?
- How to use ViewState logic in razor pages asp.net core application?
- ViewState data doesn't update when deleting dynamically generated elements
- Should I use viewstate in this case?
- How to encrypt ViewState (server stored) that generates colon separated random numbers on client?
- Validation of Viewstate MAC failed (Shared hosting Plesk)
- SwiftUI - Navigation animations not working when multiple links are in same view
- javax.faces.ViewState parameter duplication in POST request after ajax render
- Reason for using Viewstate
- Wrong state class error after updating FB audience-network-sdk:6.11.0
Related Questions in APPLICATION-STATE
- EMR Step application state changes randomly
- Application state asp.net
- Use async pipe to show Observable data retrieved from the Application State
- Is my interpretation of Roy Fielding’s REST alternative to HTTP cookies correct?
- How to get the performance metrics of a Java application
- How to perform a task when notification arrives and app is in terminated/killed state without any user interaction in iOS?
- Why is View State, Session and Application state considered bad for a web app?
- How to let one user get another user's location when other user's app is inactive? (Swift/Firebase)
- Preventing invalid state when dealing with related entities
- URLSessions give URLResponse nil when app goes to background
- Wrong stack behavior on first application run (before restart)
- Application_Start Vs Session_Start
- Angular 4 application state management
- Keep program running in background ios
- How to check java application status (Running or stopped) running on a windows server
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?
Previously full page refreshes were more common to update content than partial updates in web applications. Since then with the numerous improvements in libraries and learning resources, we have apps which after first page load never request the page in it's entirety unless the user desires it so.
With partial updates being sent and received from server, it has become common to store state in server. If it is more optimal to store state in client, we have old solution of using cookies or the new way of using Web Storage and IndexedDB. The idea of storing state in encoded fields and posting it to server (View State) increases the page size apart from being unnecessary.
For Session State, all I can say is that the minimum data you hold in sessions, the more you are isolated from machine failures and data loss. If it's important data, store in db else store on client side. But small amounts of data for authentication can be stored in Session.
For Application State, similar argument as above => use DB.