0
<%@ Page  Title="" Language="C#" MasterPageFile="~/Sablon.master" AutoEventWireup="true" CodeFile="Cevaplar.aspx.cs" Inherits="Cevaplar"  %>
<asp:DataList ID="datalistsoru" runat="server" >
 <ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" OnClick="ImageButton1_Click" ImageUrl="~/resimler/yukariok.jpg" />
 </ItemTemplate>
</asp:DataList>

和cs代码在这里

  protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
    Response.Redirect("Default.aspx");
}

然后我单击 img 按钮,它有错误,其中包含 Invalid postback 或 callback 参数。使用启用事件验证但不起作用

4

1 回答 1

0

我建议你把你的 Page_Load() 代码放在 if(!IsPostBack) 条件下,如果你没有的话。在大多数情况下,这解决了我的问题。或者,您可以尝试使用 DataList 的 ItemCommand 事件,该事件在列表中生成 Command 事件时触发。

于 2013-08-09T01:35:46.967 回答