2012-04-11 4 views
0

Я пытаюсь экспортировать свой GridView в excel, но у меня возникают некоторые проблемы.Asp.net GridView export to excel issue

Сначала у меня появилось несколько других ошибок, поэтому я добавил EnableEventValidation ="false" на свою страницу, и я добавил public override void VerifyRenderingInServerForm(Control control) в свой исходный код. Теперь я получаю эту ошибку из JavaScript:

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

Я предполагаю, что это потому, что моя сетка в ajax панели обновления, но я не уверен в этом.

Любая идея?

Спасибо.

+0

это звучит, как вы получили на стороне сервера исключение и вы также сказали менеджеру сценария обработать эту ошибку. убедитесь, что у вас нет response.write или response.redirect, так как они плохо работают с панелью обновления. –

ответ

2

Это из-за вашей панели обновления, если вы убираете панель обновления он будет работать, или вы можете установить PostBackTrigger подробно см этот блог

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

+0

Я добавил триггер, и он работает отлично. TY. –

+0

Всегда полезно помогать друг другу –

+0

Я полностью согласен с тобой :) –