Publication non valide ou de rappel de l'argument. Lorsque vous cliquez sur le bouton

J'ai une page web avec les différents contrôles. Deux d'entre eux sont dropdownlists. La première dropdownlist est renseigné à partir d'un fichier xml sur l'événement page_load. Cela fonctionne très bien. Pour la première dropdownlist un cascadingdropdownlist extender est attaché, qui appelle un service web à chaque fois que la sélection dans la première dropdownlist est changé. Cela fonctionne très bien aussi. En dessous de mes deux dropdownlists j'ai un bouton qui affiche la page. Cependant, quand j'ai fait une sélection dans la deuxième liste déroulante et cliquez sur le bouton j'obtiens l'erreur suivante:

Erreur de serveur dans l'Application'/'.
Publication non valide ou de rappel de l'argument. Cas où la validation est activé à l'aide de la configuration ou <%@ Page EnableEventValidation="true" %> dans une page. Pour des raisons de sécurité, cette fonction vérifie que les arguments de la publication ou de rappel des événements proviennent du serveur de contrôle qui, à l'origine rendus. Si les données sont valides et attendu, l'utilisation de la ClientScriptManager.RegisterForEventValidation méthode pour enregistrer la publication ou de rappel de données pour la validation.
Description: Une exception non gérée s'est produite pendant l'exécution de la demande web actuelle. Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et où elle a son origine dans le code.

Détails De L'Exception: System.ArgumentException: publication non Valide ou de rappel de l'argument. Cas où la validation est activé à l'aide de la configuration ou <%@ Page EnableEventValidation="true" %> dans une page. Pour des raisons de sécurité, cette fonction vérifie que les arguments de la publication ou de rappel des événements proviennent du serveur de contrôle qui, à l'origine rendus. Si les données sont valides et attendu, l'utilisation de la ClientScriptManager.RegisterForEventValidation méthode pour enregistrer la publication ou de rappel de données pour la validation.

Source De L'Erreur:

Une exception non gérée s'est produite lors de l'exécution de la demande web actuelle. Informations concernant l'origine et l'emplacement de l'exception peut être identifié à l'aide de la trace de pile d'exception ci-dessous.

Trace De La Pile:

[ArgumentException: publication non Valide ou de rappel de l'argument. Cas où la validation est activé à l'aide de la configuration ou <%@ Page EnableEventValidation="true" %> dans une page. Pour des raisons de sécurité, cette fonction vérifie que les arguments de la publication ou de rappel des événements proviennent du serveur de contrôle qui, à l'origine rendus. Si les données sont valides et attendu, l'utilisation de la ClientScriptManager.RegisterForEventValidation méthode pour enregistrer la publication ou de rappel de données pour la validation.]
Système.Web.L'INTERFACE utilisateur.ClientScriptManager.ValidateEvent(String id unique, argument de type String) +10945696
Système.Web.L'INTERFACE utilisateur.Contrôles webcontrols.DropDownList.LoadPostData(String postDataKey, NameValueCollection postCollection) +72
Système.Web.L'INTERFACE utilisateur.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +507
Système.Web.L'INTERFACE utilisateur.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2071

Désolé pour la terrible mise en forme. Toutes les suggestions sur les raisons de cette erreur est générée et comment l'empêcher?

Merci,
Ben

OriginalL'auteur b3n | 2010-08-03