If your view state is affected by a large component tree, try reducing the number of components your page depends on. To reduce view state: Use filters and pagination to reduce data requiring state. Declare instance variables with a transient keyword when the variable is only useful for the current request.
- "Transient" keyword - to declare instance variables that can't be saved, and shouldn't be transmitted as part of the view state for a VF page. ...
- Minimize the number of forms i.e <apex:form> on a page. ...
- Refine your SOQL to retrieve only the data needed.
What is view state error in Salesforce?
View State: As the name suggests, it is an error of View State. Maximum view state size limit (135KB) exceeded is the error message pertaining to View State error and here follows a brief detailing of the issue. View state holds the state/size of the visual force page that includes the components, field values, and controller state.
How to check the view state of a visual force page?
This is important in the light that salesforce provides only a standard size of 135kb for any individual page. If the size of a particular page exceeds 135kb, the page will throw a view state error. To check the view state of a visual force page you have to make sure that Show View State in Development Mode checkbox in the User Layout is checked.
How to optimize the view state size in Salesforce?
This information can help you in optimizing the view state size. Once enabled, it shows up as a tab in Development Mode, as follows. you can enable that from Edit User-> Select view state checkbox after development mode checkbox.
What is view state in salesforce development mode footer?
The View State tab in the development mode footer provides information about the view state of your Visualforce page as it interacts with Salesforce. If your not using input tags in visual force page form is not required.Without form Viewstate is not created. Minimize number of form on a page. Use apex:actionRegion instead of using 2 or more forms.

How do I enable view state in salesforce?
To enable the View State tab:From your personal settings, enter Advanced User Details in the Quick Find box, then select Advanced User Details. No results? ... Click Edit.Select the Development Mode checkbox if it isn't selected.Select the Show View State in Development Mode checkbox.Click Save.
What is view state exception in salesforce?
If the size of a particular page exceeds 135kb, the page will throw a view state error. A screenshot showing a view state error in salesforce. To check the view state of a visual force page you have to make sure that Show View State in Development Mode checkbox in the User Layout is checked.
How do I fix maximum view state size limit 170kb exceeded?
In order to avoid this error, minimize your pages' view state. You can optimize your Apex controller code and remove any superfluous Visualforce components used.
What is view state in salesforce?
View state holds the state of Visual force page. The view state of a web page is composed of all the data that's necessary to maintain the state of the controller during server requests (like sending or receiving data).
How do I reduce View State error?
In order to reduce the view state, make use of the following:"Transient" keyword - to declare instance variables that can't be saved, and shouldn't be transmitted as part of the view state for a VF page. ... Minimize the number of forms i.e
What is the difference between Actionsupport and Actionfunction?
Action function can call the controller method from java script. 2. Action support adds AJAX support to another visualforce component and then call the controller method. Here action support adds AJAX to output panel, so once you click on output panel controller method will be called.
What is the maximum size of a Visualforce page?
Visualforce LimitsLimitValueMaximum view state size in a Visualforce page170KBMaximum size of a Visualforce email template1 MBMaximum file size for a file uploaded using a Visualforce page10 MBMaximum size of HTML response before rendering, when Visualforce page is rendered as PDFLess than 15 MB16 more rows
How do I use transient keyword in Salesforce?
A common use case for the transient keyword is a field on a Visualforce page that is needed only for the duration of a page request, but should not be part of the page's view state and would use too many system resources to be recomputed many times during a request.
What is difference between transient and static?
The main difference between the two ( static versus transient ) is that static variables exist only once per transaction, but transient variables can exist many times. In other words, static variables have a global scope, while transient variables have a local scope.
What is actionSupport in Salesforce?
actionSupport component adds AJAX support to other components in visualforce. It allows components to be refreshed asynchronously by calling the controller's method when any event occurs (like click on button). It allows us to do partial page refresh asynchronously without refreshing full page.
What are states in VF page in Salesforce?
ViewState holds state of the visualforce page that holds state that includes the fields, components and controller state. Viewstate data in encrypted and cannot be viewed tools like firebug. There is a limit of 135KB of view state.
Salesforce Consulting Services: Roles & Responsibilities
Introduction A leading business expert has correctly said- “Salesforce is a wonderful skill which if properly harnessed; can open the doors of fortune at your…
Why Do You Have to Learn Salesforce & How Will it Assist You in Your Career Growth in 2021
First of all let’s understand, What Salesforce Is? Salesforce is currently the world’s ranked #1 Customer Relationship Management (CRM) solutions provider, according to Forbes it controls…
Salesforce CPQ Certified Specialists - All You Need To Know
Salesforce CPQ is a program developed for providing correct pricing for any product configuration scenarios as a selling tool for the businesses. It also allows…
Salesforce CPQ Product Bundles
Salesforce CPQ product bundles. See how product bundles work with features and options. Also including an option constraint to prevent incorrect configuration. Watch this video…
Salesforce Health Cloud
Salesforce Health Cloud is a health IT CRM system that incorporates doctor-patient relationship and record management services. Through Private Communities, patients can view care plans,…
Salesforce can't switch to lightning
Depending on your user profiles, you may get different permissions for Salesforce lightning. Here are a couple of things you could check if you can’t perform the trick:
Salesforce can't add chart to report
This is another common issue faced by sales managers / sales directors, who work a lot with reporting. If you can't add charts to your report, here's how to fix that in Salesforce.
Salesforce can't upload file
According to Salesforce, files are essentially structured as Content, which has no way to set the Content Version's universal value. So when you can't upload files to Salesforce, most likely it's because the universal field value is required. Here's how to quickly fix this in Salesforce and get your job done.
