Following is code in which I get view state error.
Visualforce Page
<apex:page Controller="ExportEmpDataController" contenttype="application/vnd.ms-excel#EmploymentData.xls">
<apex:form>
<apex:pageBlock >
<apex:pageBlockTable value="{!EmpDataList}" var="emp" border="1">
<apex:column value="{!emp.Name}"/>
<apex:column value="{!emp.County__c}"/>
<apex:column value="{!emp.JanEmp__c}"/>
<apex:column value="{!emp.FebEmp__c}"/>
<apex:column value="{!emp.MarEmp__c}"/>
<apex:column value="{!emp.AprEmp__c}"/>
<apex:column value="{!emp.MayEmp__c}"/>
<apex:column value="{!emp.JunEmp__c}"/>
<apex:column value="{!emp.JulEmp__c}"/>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:form>
</apex:page>
Controller
public with sharing class ExportEmpDataController {
public List<Employment_Data__c> EmpDataList{get;set;}
public ExportEmpDataController (){
EmpDataList = [Select id, AprEmp__c,County__c,JanEmp__c,FebEmp__c,MarEmp__c,AugEmp__c,DecEmp__c,
JulEmp__c,JunEmp__c,MayEmp__c, NovEmp__c, OctEmp__c, SepEmp__c, Total__c, Name, AvgEmp__c
from Employment_Data__c ORDER BY Name ASC];
}
}
Thanks, Vml