Main techniques are,
a.Client Side
b.Server Side
c.SQL Server State Management
Client Side State Management Techniques:
- ViewState
- Hidden fields
- Query strings
- Cookies
- Control state</>
Server Side State Management Techniques:
- Application State
- Session State
- Profile Properties
- Database support
In this post I am not going to explain above techniquies in detail rather than I am writing Quiz for above topic to test your knowledge about that.Now you might be thinking that how we will test programming knowledge with Quiz,I know we can test our programming knowledge while actual development/work but we should be aware of the topic what we are going to implement,what is syntax?Is there any impact of your implementation on existing application?what will be performance impact?
So,let's take this simple quiz... ☻☻☻
State management in ASP.NET |
1.Which of the following is best approach to maintain state of control on client side across rount-trip of page? Hidden control ViewState Session variable State property 2. A __________ is a small amount of data that is stored either in a text file on the client file system or in-memory in the client browser session. View State Control state Cookie Session 3.a.Use when you are transferring small amounts of information from one page to another and security is not an issue. b.You can use this approach only if you are requesting the same page, or another page via a link. Which of following is recommended techniques? Query String ViewState Session state Control state 4.Use __________ when you need to store small amounts of information for a page that will post back to itself or to another page, and when security is not an issue. Query String Control state ViewState Hidden Fields 5.ASP.NET provides application state via the _______________ class as a method of storing global application-specific information that is visible to the entire application. HttpApplicationState HttpSessionState ApplicationState SessionState 6.ASP.NET provides a session state, which is available as the ____________ class, as a method of storing session-specific information that is visible only within the session. HttpApplicationState HttpSessionState ApplicationState SessionState 7.Use ___________ state management technique,when you are storing infrequently changed, global information that is used by many users, and security is not an issue and do not store large quantities of information in application state. Session State ViewState Application State Profile properties 8.Use_____ state management technique,when you are storing user-specific information that needs to be persisted after the user session is expired and needs to be retrieved again on subsequent visits to your application. Application State Profile properties ViewState Session State 9.Use_____ state management technique,when you are storing large amounts of information, managing transactions, or the information must survive application and session restarts. Also Data mining is a concern, and security is an issue. Application state Session state Database support None of these 10.Which of the following is not Server side state management technique? Control State Application State Session State Profile properties |