zoukankan      html  css  js  c++  java
  • Invalid postback or callback argument.

    [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.]  
            System.Web.UI.ClientScriptManager.ValidateEvent(String   uniqueId,   String   argument)   +367  
            System.Web.UI.Control.ValidateEvent(String   uniqueID,   String   eventArgument)   +83  
            System.Web.UI.WebControls.Button.RaisePostBackEvent(String   eventArgument)   +52  
            System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String   eventArgument)   +31  
            System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler   sourceControl,   String   eventArgument)   +32  
            System.Web.UI.Page.RaisePostBackEvent(NameValueCollection   postData)   +72  
            System.Web.UI.Page.ProcessRequestMain(Boolean   includeStagesBeforeAsyncPoint,   Boolean   includeStagesAfterAsyncPoint)   +3843

    错误的解决方法

    1. <pages enableEventValidation="false" /> web.config中添加

    2. OnPreRender中Page.ClientScript.RegisterForEventValidation(this.UniqueID);

    参考自

    http://forums.asp.net/t/922994.aspx

  • 相关阅读:
    基础排序算法之快速排序(Quick Sort)
    基础排序算法之并归排序(Merge Sort)
    Python中With的用法
    Python中AND-OR的用法
    注解/Annotation
    初识Angular2
    Angular 2 入门二
    Angular2 入门
    asp中将系统货币符号¥改为美国货币符号$的做法
    设计模式总结
  • 原文地址:https://www.cnblogs.com/oletan/p/1708126.html
Copyright © 2011-2022 走看看