2012-04-11 7 views
0

J'essaie d'exporter mon GridView pour exceller, mais j'ai quelques problèmes.Asp.net GridView exporter vers l'excellence

Au début, j'ai eu quelques autres erreurs alors j'ai ajouté EnableEventValidation ="false" à ma page, et j'ai ajouté public override void VerifyRenderingInServerForm(Control control) dans mon code source. Maintenant que je reçois cette erreur javascript:

Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed.

Je devine que c'est parce que ma grille est en ajax panneau de mise à jour, mais je ne suis pas sûr à ce sujet.

Une idée?

Merci.

+0

il semble que vous avez une exception côté serveur et vous avez également dit au gestionnaire de script de gérer l'erreur. assurez-vous de ne pas avoir de response.write ou response.redirect car ils ne fonctionnent pas bien avec le panneau de mise à jour. –

Répondre

2

Ceci est dû à votre panneau de mise à jour si vous retirez votre panneau de mise à jour, il fonctionne ou vous pouvez définir un PostBackTrigger pour plus de détails voir ce billet de blog

http://nice-tutorials.blogspot.com/2009/06/export-gridview-to-excel-within-update.html

+0

J'ai ajouté la gâchette et ça fonctionne parfaitement. TY. –

+0

Il est toujours bon de s'entraider –

+0

Je suis totalement d'accord avec vous :) –

Questions connexes