Welcome Guest Search | Active Topics | Sign In | Register

Callback-Error using grdView in Callback Panel Options
Roland Desort
Posted: Sunday, October 14, 2007 9:22:12 AM
Rank: Member
Groups: Member

Joined: 10/12/2007
Posts: 13
Hi,

I have a gridview control in a callback-panel. Everything works fine, but when I'm includng the grdview in the Callback-Trigger and select a record in the gridview, the follwing error occurs:

______________________
(origingal in german language)
Ungültiges Postback- oder Callbackargument. Die Ereignisvalidierung wird mithilfe von <pages enableEventValidation="true"/> in der Konfiguration oder mithilfe von <%@ Page EnableEventValidation="true" %> auf einer Seite aktiviert. Aus Sicherheitsgründen überprüft dieses Feature, dass Argumente für Postback- oder Callbackereignisse von dem Serversteuerelement ausgehen, von dem sie ursprünglich gerendert wurden. Wenn die Daten gültig sind und erwartet wurden, verwenden Sie die ClientScriptManager.RegisterForEventValidation-Methode, um die Postback- oder Callbackdaten für die Validierung zu registrieren.
______________________
(translated by myself)
invalid Postback- oder Callbackargument. the event validation supported by <pages enableEventValidation="true"/> in the configuration or supported by <%@ Page EnableEventValidation="true" %> on a page was activated. Due to security reasons this feature checks, that the argument for postback- or callback-events from the servercontrol are the same, like they are renderd previously. If this data is valid, use the ClientScriptManager.RegisterForEventValidation-Methode, to registrate the Postback- orCallbackdata for validation.

Do you have an example, where and how to use the "ClientScriptManager.RegisterForEventValidation-Method" ?
eo_support
Posted: Sunday, October 14, 2007 9:33:37 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,217
Hi,

This is an issue that does not seem to be related to our controls at all. Please check the following post:

http://forums.asp.net/t/973410.aspx

The only thing you need to check with our CallbackPanel is the page encoding. The requestEncoding and responseEncoding in your web.config must be UTF-8. Other than that the CallbackPanel is transparent to postbacks.

Thanks
Roland Desort
Posted: Sunday, October 14, 2007 10:01:26 AM
Rank: Member
Groups: Member

Joined: 10/12/2007
Posts: 13
right, that wasn't the issue.
I've made further investigations and found out, that the problem is that by selecting a datarow I want to do a response.redirect to proceed to another page.

So what should I do now?

Is there a way to tell the callbackpanel, that I want to trigger the "gridview_sorted" and "gridview_paging" events, but not the "gridview_Response" event?
eo_support
Posted: Sunday, October 14, 2007 10:26:30 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,217
Hi,

The CallbackPanel works transparently, which means the whole thing works as if the CallbackPanel did not exist. So there is no such saying as telling the CallbackPanel to trigger what, not to trigger what. Whatever event that are triggered are triggered by the GridView (or any other controls that you put in your page), not by our CallbackPanel. Our CallbackPanel is just a carrier.

None of the problems you have posted so far has anything to do with our controls. So you really should not automatically associate whatever problem you see with our controls just because you have them in your page. If you suspect a problem with our product, try to isolate and reproduce the error in a separate page. Most of the time you will find out what’s wrong while doing that. If you can not, we would be happy to take a look of the reproducing code.

Thanks
Roland Desort
Posted: Sunday, October 14, 2007 10:57:57 AM
Rank: Member
Groups: Member

Joined: 10/12/2007
Posts: 13
I've found out, that the callback panel has its own redirect property. Using this, it works fine.
So it is a matter of your control, even I should have read the documentation more carefully.
eo_support
Posted: Sunday, October 14, 2007 11:06:58 AM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,217
Good job! That's what the documentation is for!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.