日期:2014-05-18  浏览次数:20424 次

repeater中删除行错误
我想在repeater中实现行的删除,但是一当即删除按钮就出现下面的问题,请各位高手帮我看下,十分感谢!

“/Repeater”应用程序中的服务器错误。
--------------------------------------------

回发或回调参数无效。在配置中使用   <pages   enableEventValidation= "true "/>   或在页面中使用   <%@   Page   EnableEventValidation= "true "   %>   启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用   ClientScriptManager.RegisterForEventValidation   方法来注册回发或回调数据以进行验证。  

界面设计:
  <asp:Repeater   ID= "Repeater1 "   runat= "server "   OnItemCommand= "Repeater1_ItemCommand ">
                      <HeaderTemplate>
                          <table   border= "1 ">
                                <tr>
                                      <td> <b> 删除 </b> </td>
                                      <td> <b> 序号 </b> </td>
                                      <td> <b> 姓名 </b> </td>
                                      <td> <b> 科目 </b> </td>
                                      <td> <b> 成绩 </b> </td>
                                </tr>
                    </HeaderTemplate>
                         
                    <ItemTemplate>
                          <tr>
                                <td> <asp:Button   ID= "button1 "   runat= "server "   CommandName= "Delete "     Text= "删除 "   /> </td>
                                <td>   <%#   Eval( "xuhao ")   %>   </td>
                                <td>   <%#   Eval( "name ")   %>   </td>
                                <td>   <%#   Eval( "subject ")   %>   </td>
                                <td>   <%#   Eva