title: se the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation
body: <p>guys, I have a usercontrol in my asp.net 3.5 application and I am passing some plain text on button click event. button is situated in the usercontrol. but when I fire the event, I am getting the following error;</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>when I set the EnableEventValidation="false" to web form page like blow. it fires the event;</p>
  
  <pre><code>&lt;%@ Page EnableEventValidation="false" %&gt;
  </code></pre>
  
  <p>but I am thinking that it shouldn't be a good idea to set that false. So, what is the alternative here? there error saying that <strong><em>'use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.</em></strong>' but where am I gonna register that thing? thanks !</p>
  
  <p>Also, I am using some AjaxControlToolkit controls inside my usercontrol and some jquery stuff.</p>