bonjour !!
j ai un projet de creation site web avec asp.net framework 2 je fais une page d'authentification et apres je fais la connexion avec la base et j affiche quelque information.
j'ai fai une master page et 3 interfaces qui herite de cette pagemaster j ai aucun soucis le problem c est quand jaccede a ma troisieme interface quand je clique sur le <a href> pour ouvrir ma page j 'ai cette erreur:

{j ai trouvé ds des forum que c'est un problem de VIEWSTATE et j'ai rajouté cette ligne( , je sais meme pas ca ser a koi) ds mon code mais ca marche pas :
<

inputtype="hidden"name="__VIEWSTATE"value="dDwtMTAzNjYzMjcwMjt0PDtsPGk8MT47PjtsPHQ2w8aTwwPjtpPDE+O2k8Mj47aTwzPjtpPDQ+O2k8NT47PjtsPHQ2w8aT+XDwvdGRcPlw8dGRcPlw8YSBvbm1vdXNlb3Zlcj0iTU1fc3dhcEltYWdlKCdJbWcyJywnJywnL0ZpY2hpZXJzL2Y5MjNkNjEwLTk2YjEtNDMwNy04OTIwLTIzZDQ2NTdiYmQwY19waG90b3RoZXF1ZV9ob3Zlci5naWYnLDEpIiBvbm1vdXNlb3V0PSJNTV9zd2FwSW1nUmVzdG9yZSgpIiBocmVmPSIvRnIvRWxlbWVudENsZXMuYXNweD9lcD0xJmVsdD0yOSJcPlw8aW1nIHNyYz0nL0ZpY2hpZXJzL2FhZWU5MzE1LTg3YWYtNDQ0Yi05OTdmLWU4Y2IxYzBlNWZmZV9waG90b3RoZXF1ZS5naWYnIGJvcmRlcj0nMCcgbmFtZT0naW1nMidcPlw8L2FcPlw8L3RkXD5cPHRkXD5cPGltZyBoZWlnaHQ9IjEyIiBhbHQ9IiIgc3JjPSIvaW1hZ2VzL2Jsb2Mvc2VwMS5naWYiIHdpZHRoPSI3Ilw++Ozs+Oz4+Oz4+O3Q2w8aTwzPjtpPDc+XDwvYVw+XDwvdGRcPlw8L3RyXD5cPC90YWJsZVw+Oz4+Ozs+Oz4+Oz4+Oz4+O2w8TWVudUhhdXQxOk9rOz4+BPCzPlbC0hq4Sj00qlNpgNDt8JA="/>}




VOILA L ERREUR :


Erreur du serveur dans l'application '/siteweb'.
--------------------------------------------------------------------------------
Les informations d'état ne sont pas valides pour cette page et sont peut-être corrompues.Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.Web.HttpException: Les informations d'état ne sont pas valides pour cette page et sont peut-être corrompues.

Erreur source:

[Aucune ligne source appropriée]

Fichier source : c:\Users\Asmae\AppData\Local\Temp\Temporary ASP.NET Files\siteweb\ae70bbae\182108a8\App_Web_kvhalx4g.4.cs Ligne : 0

Trace de la pile:

[FormatException: Caractère non valide dans une chaîne Base 64.] System.Convert.FromBase64String(String s) +0 System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) +72 System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) +4 System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) +37 System.Web.UI.HiddenFieldPageStatePersister.Load() +113 [ViewStateException: Viewstate non valide. Client IP: 127.0.0.1 Port: User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; GTB5; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.30729; .NET CLR 3.0.30618) ViewState: /wEPDwULLTEwMDUyNjYzMjhkZLfnnPuRzpEW6SV6RBttALG5UUbp,dDwtMTAzNjYzMjcwMjt0PDtsPGk8MT47PjtsPHQ2w8aTwwPjtpPDE+O2k8Mj47aTwzPjtpPDQ+O2k8NT47PjtsPHQ2w8aTwwPjtpPDI+O2k8Mz47PjtsPHQ8cDxsPFRleHQ7PjtsPFw8dGFibGUgY2VsbFNwYWNpbmc9IjAiIGNlbGxQYWRkaW5nPSIwIlw+XDx0clw+XDx0ZFw+XDxhIG9ubW91c2VvdmVyPSJNTV9zd2FwSW1hZ2UoJ0ltYWdlMCcsJycsJy9GaWNoaWVycy9lYTJlZGU1ZS1iNDQ4LTQyNzQtOTkwMC1lZWQ2MGE3YjYxMTZfaG9tZS1ob3Zlci5naWYnLDEpIiBvbm1vdXNlb3V0PSJNTV9zd2FwSW1nUmVzdG9yZSgpIiBocmVmPScvRnIvSW5kZXguYXNweD9lcD0xJmVsdD0xMjUnXD5cPGltZyBzcmM9Jy9GaWNoaWVycy8wYTEyZTQzMC1jZDAzLTQzNDQtOGI5My0zZjU5N2FmYzM3MTNfaG9tZS5naWYnIGJvcmRlcj0nMCcgbmFtZT0naW1hZ2UwJ1w+XDwvYVw+XDwvdGRcPlw8dGRcPlw8aW1nIGhlaWdodD0iMTIiIGFsdD0iIiBzcmM9Ii9pbWFnZXMvYmxvYy9zZXAxLmdpZiIgd2lkdGg9IjciXD5cPC90ZFw+XDx0ZFw+XDxhIG9ubW91c2VvdmVyPSJNTV9zd2FwSW1hZ2UoJ0ltZzE...] [HttpException (0x80004005): Les informations d'état ne sont pas valides pour cette page et sont peut-être corrompues.] System.Web.UI.ViewStateException.ThrowError(Exception inner, String persistedState, String errorPageMessage, Boolean macValidationError) +106 System.Web.UI.ViewStateException.ThrowViewStateError(Exception inner, String persistedState) +14 System.Web.UI.HiddenFieldPageStatePersister.Load() +217 System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +105 System.Web.UI.Page.LoadAllState() +43 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6785 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +242 System.Web.UI.Page.ProcessRequest() +80 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21 System.Web.UI.Page.ProcessRequest(HttpContext context) +49 ASP.default2_aspx.ProcessRequest(HttpContext context) in c:\Users\Asmae\AppData\Local\Temp\Temporary ASP.NET Files\siteweb\ae70bbae\182108a8\App_Web_kvhalx4g.4.cs:0 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75



si quelqu'un a une idée svp
merci d'avance.