C# 回发或回调参数无效。仅在图像按钮的情况下获取

C# 回发或回调参数无效。仅在图像按钮的情况下获取,c#,asp.net,repeater,eventvalidation,C#,Asp.net,Repeater,Eventvalidation,我得到以下错误: 回发或回调参数无效。使用配置中的或页面中的启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合要求,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证 我在中继器中有一个ImageButton,如下所示: <asp:ImageButton ID="btn_CreatePdf" ImageUrl="~/images/download.pn

我得到以下错误:

回发或回调参数无效。使用配置中的
或页面中的
启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合要求,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证

我在
中继器中有一个
ImageButton
,如下所示:

<asp:ImageButton ID="btn_CreatePdf" ImageUrl="~/images/download.png" 
                 ToolTip="Create Transmittal for this Contact" 
                 CommandName="CreatePdf"   
                 CommandArgument='<%#Eval("contactid")%>' runat="server" />
请给我一个解决方案,为什么只有在
ImageButton

的情况下才会出现此错误使用:
如果(!Page.IsPostBack)
(C#)


在您的iPostBack页面加载检查中,还可以查看和其他人关于同一问题的回答

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        //your code here
    }
}

现在,它的工作很好的图像布顿太。但我想知道原因,为什么LinkButton在没有“回发”检查的情况下运行良好。现在它对图像布顿也很好。但我想知道原因,为什么LinkButton在没有“回发”检查的情况下运行良好。塔克斯。
protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        //your code here
    }
}