By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,995 Members | 1,073 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,995 IT Pros & Developers. It's quick & easy.

Invalid postback or callback argument.

P: n/a
Anyone see this error that appears to have cropped up with the RTM version
of .NET:
BASE EXCEPTION:: System.ArgumentException: Invalid postback or callback
argument. Event validation is enabled using <pages
enableEventValidation="true"/> in configuration or <%@ 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.

I'm not sure what to do about it.

Mar 28 '06 #1
Share this Question
Share on Google+
2 Replies


P: n/a
This error ocurs when the layout of the form being submitted differs from
what has been defined on the server side and you have validation enabled.
This usually caused by adding new fields, or items to forms using client
script, or the end user submits the form before the page has finished
rendering because the server needs the following line

<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="somestringofgiberish"

to be corectly rendered before submitting the form. It is a feature to stop
people submitting their own forms to your ASP.net page.
"Ray Stevens" wrote:
Anyone see this error that appears to have cropped up with the RTM version
of .NET:
BASE EXCEPTION:: System.ArgumentException: Invalid postback or callback
argument. Event validation is enabled using <pages
enableEventValidation="true"/> in configuration or <%@ 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.

I'm not sure what to do about it.


Mar 28 '06 #2

P: n/a
We did not see this with Beta2. Was this feature added later?

"clickon" <cl*****@discussions.microsoft.com> wrote in message
news:60**********************************@microsof t.com...
This error ocurs when the layout of the form being submitted differs from
what has been defined on the server side and you have validation enabled.
This usually caused by adding new fields, or items to forms using client
script, or the end user submits the form before the page has finished
rendering because the server needs the following line

<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="somestringofgiberish"

to be corectly rendered before submitting the form. It is a feature to
stop
people submitting their own forms to your ASP.net page.
"Ray Stevens" wrote:
Anyone see this error that appears to have cropped up with the RTM
version
of .NET:
BASE EXCEPTION:: System.ArgumentException: Invalid postback or callback
argument. Event validation is enabled using <pages
enableEventValidation="true"/> in configuration or <%@ 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.

I'm not sure what to do about it.


Mar 28 '06 #3

This discussion thread is closed

Replies have been disabled for this discussion.