Hi Joe, I'm still struggling with this one. I spent about four hours on Thursday night trying to get to the bottom of this. I determined it was only happening in cases where viewstate is encrypted (ASP grid viewstate is automatically encrypted by default). To get it working I finally punted by setting
<pages ... viewStateEncryptionMode="Never" ...>
We only have one custom feature that's using viewstate and explicitly encrypting it, so I turned that off temporarily until I could spend more time on the problem (encryption is an extra safeguard for that case but not mission critical).
So today I'm back at it, and I'm thinking I may be seeing the problem shown in this blog post. When I view source for the page with our custom feature, I see that the form element has an action equal to the page URL:
<form method="post" action="/parcel-lookup.aspx" id="aspnetForm">
However, when I have viewStateEncryptionMode set to "Auto" and get the error message, I see the following entries in the detailed error message, which sounds like the problem they describe:
Referer: http://wwwlocal.escondido.org/parcel-lookup.aspx
Path: /Default.aspx
Do you know why this might be happening and how to sync those two up? Also just FYI, there is another page with a delivered poll feature on it that's exhibiting the same issue, so that really gives me some hope that this isn't just something boneheaded I've done within my custom code. Finally, in case it helps, sometimes the error won't fire when I'm logged in, but happens when I'm logged out. Argh!
Thanks,
Jamie