Argumento de postback ou de retorno de chamada inválido
Isso acontece porque você está provavelmente modificando controles de servidor (com runat=”server”) no cliente dinamicamente, ou está enviando o form mas não do botão “esperado” pelo ASP.NET, ou seja, não de um script que tenha sido registrado para validação.
Você pode desabilitar validação de eventos nessa página, mas isso diminui a segurança do seu site:
<%@ Page EnableEventValidation="false" %>
Coloque como a primeira linha do seu formulário, sob seu próprio risco.
Se souber inglês, não deixe de ler: Why do I get “Invalid postback or callback argument” Errors?
Há outros motivos que possam gerar esse problema, por exemplo, se houver duas tags