我有“'/'应用程序中的服务器错误。无效的回发或回调参数。”我不知道如何解决

I have “Server Error in '/' Application. Invalid postback or callback argument.” and i dont know how to fix it

我有一个包含 link 用户控件的 WebForm 页面。 这个用户控件有一个带按钮的网格视图。 当我按下按钮时,它会调用一个弹出对话框(另一个用户控件)来请求用户信息。

当我点击提交时,出现服务器错误 'invalid post back...' 我还有其他类似的页面,但它们工作得很好。 你知道什么可能是错的吗?

请注意,这可能会有帮助:文本框确实包含验证,不会让您选择小于 0 的权重或将字段留空。会不会是这个?

谢谢大家的帮助

 <asp:GridView  ID="GridView1" class="GridMain" AutoGenerateColumns="False" RowStyle-Wrap="true"  DataKeyNames="ID_MSG_SLIP, ID_ITEMPER_COLLECTIONORDER, ID_COLLECTIONORDER" runat="server">
    <Columns  >
        <asp:TemplateField HeaderText="Confirm Collection" ItemStyle-VerticalAlign="Middle" ItemStyle-HorizontalAlign="Center" >
            <ItemTemplate>
                <asp:ImageButton ID="btnGreen" runat="server" Class="btnGreen" ImageUrl="~/img/green.png" CommandArgument='<%#Eval("ID_MSG_SLIP")+","+ Eval("ID_ITEMPER_COLLECTIONORDER")+","+ Eval("ID_COLLECTIONORDER")%>'/>
                <!--This is the pop up panel and trigger   -->
                <pop2:DatePopUp ID_MSG_SLIP='<%#Eval("ID_MSG_SLIP")%>'  ID_ITEMPER_COLLECTIONORDER='<%# Eval("ID_ITEMPER_COLLECTIONORDER")%>' ID_COLLECTIONORDER='<%# Eval("ID_COLLECTIONORDER")%>' runat="server" ID="DatePopUp" />
    if(!isPostBack){
//Load your grid data inside this
}