venerdì 15 luglio 2011

Entity Framework Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed.

Nel caso che state utilizzando Entity Framework, con un controllo GridView in Asp.net, se la paginazione risulta elevata, si possono verificare dei problemi a livello di prestazioni e qualche errore.
Un errore tipico, può avenire nel caso che si hanno più di 15 000 record, un errore del tipo "
Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. " nel caso che si passa all'ultimo pagina della gridview.
Per ovviare a questo problema, nell'evento page_load della pagina, impostare la proprietà
la proprietà AutoPage a False, come nell'esempio seguente.

EntityDataSource1.AutoPage = false;

Nessun commento: