<p>I have an ASP.net application that works fine in the development environment but in the production environment throws the following exception when clicking a link that performs a postback.  Any ideas?</p>

<blockquote>
  <p>Invalid postback or callback argument.
  Event validation is enabled using
  
  in configuration or &lt;%@ Page
  EnableEventValidation="true" %> in a
  page.  For security purposes, this
  feature verifies that arguments to
  postback or callback events originate
  from the server control that
  originally rendered them.  If the data
  is valid and expected, use the
  ClientScriptManager.RegisterForEventValidation
  method in order to register the
  postback or callback data for
  validation.</p>
</blockquote>

<p><strong>Edit:</strong> This seems to only be happening when viewed with IE6 but not with IE7, any ideas?</p>

It seems that the data/controls on the page are changed when the postback occurs. What happens if you turn off the event validation in the page directive.
```
```
<%@ Page ... EnableEventValidation = "false" />
```
```